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

/* Capstone Disassembly Engine, http://www.capstone-engine.org */
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2014 */

static const struct OpcodeDecision emptyTable = {
 /* IC_OF */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
};

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_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 2 */
    { ENCODING_Iv, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 3 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_Iv, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 4 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_IB, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 5 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 6 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_Iv, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 7 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 8 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 9 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 10 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 11 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 12 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 13 */
    { ENCODING_ID, TYPE_IMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 14 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_ID, TYPE_IMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 15 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_IB, TYPE_IMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 16 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 17 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_ID, TYPE_IMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 18 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 19 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 20 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 21 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 22 */
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 23 */
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 24 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 25 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 26 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 27 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 28 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 29 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 30 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 31 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 32 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 33 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 34 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 35 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 36 */
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 37 */
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 38 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 39 */
    { ENCODING_FP, TYPE_ST },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 40 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 41 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 42 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 43 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 44 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 45 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 46 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 47 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 48 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 49 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 50 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 51 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 52 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_REG, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 53 */
    { ENCODING_RM, TYPE_R16 },
    { ENCODING_REG, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 54 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 55 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 56 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 57 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 58 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_Iv, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 59 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_Iv, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 60 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_ID, TYPE_IMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 61 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_ID, TYPE_IMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 62 */
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 63 */
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 64 */
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 65 */
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 66 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 67 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 68 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 69 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 70 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_Rv, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 71 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RO, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 72 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 73 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 74 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 75 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 76 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 77 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 78 */
    { ENCODING_ID, TYPE_REL64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 79 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 80 */
    { ENCODING_IW, TYPE_REL16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 81 */
    { ENCODING_ID, TYPE_REL32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 82 */
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 83 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_Iv, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 84 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_ID, TYPE_IMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 85 */
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 86 */
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 87 */
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 88 */
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 89 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_IB, TYPE_IMM3 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 90 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM3 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 91 */
    { ENCODING_DI, TYPE_DSTIDX8 },
    { ENCODING_SI, TYPE_SRCIDX8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 92 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_IB, TYPE_IMM3 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 93 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_IB, TYPE_IMM3 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 94 */
    { ENCODING_DI, TYPE_DSTIDX32 },
    { ENCODING_SI, TYPE_SRCIDX32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 95 */
    { ENCODING_DI, TYPE_DSTIDX64 },
    { ENCODING_SI, TYPE_SRCIDX64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 96 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_IB, TYPE_IMM3 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 97 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_IB, TYPE_IMM3 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 98 */
    { ENCODING_DI, TYPE_DSTIDX16 },
    { ENCODING_SI, TYPE_SRCIDX16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 99 */
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 100 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 101 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 102 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 103 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 104 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 105 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 106 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 107 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 108 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 109 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 110 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 111 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 112 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 113 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 114 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 115 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 116 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 117 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 118 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 119 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 120 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 121 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 122 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 123 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 124 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 125 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 126 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 127 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 128 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 129 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 130 */
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 131 */
    { ENCODING_IW, TYPE_IMM16 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 132 */
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 133 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 134 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 135 */
    { ENCODING_Iv, TYPE_IMMv },
    { ENCODING_Iv, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 136 */
    { ENCODING_RM, TYPE_M1616 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 137 */
    { ENCODING_Iv, TYPE_IMMv },
    { ENCODING_IW, TYPE_IMM16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 138 */
    { ENCODING_RM, TYPE_M1632 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 139 */
    { ENCODING_RM, TYPE_M1664 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 140 */
    { ENCODING_RM, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 141 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_Iv, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 142 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_IB, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 143 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_Iv, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 144 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 145 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 146 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 147 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_IB, TYPE_IMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 148 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 149 */
    { ENCODING_DI, TYPE_DSTIDX8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 150 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 151 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 152 */
    { ENCODING_DI, TYPE_DSTIDX32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 153 */
    { ENCODING_DI, TYPE_DSTIDX16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 154 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 155 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 156 */
    { ENCODING_IB, TYPE_REL8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 157 */
    { ENCODING_Iv, TYPE_RELv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 158 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_VK8 },
    { ENCODING_RM, TYPE_VK8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 159 */
    { ENCODING_REG, TYPE_VK32 },
    { ENCODING_VVVV, TYPE_VK32 },
    { ENCODING_RM, TYPE_VK32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 160 */
    { ENCODING_REG, TYPE_VK64 },
    { ENCODING_VVVV, TYPE_VK64 },
    { ENCODING_RM, TYPE_VK64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 161 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_VK16 },
    { ENCODING_RM, TYPE_VK16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 162 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_RM, TYPE_VK8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 163 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 164 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 165 */
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 166 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_VK8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 167 */
    { ENCODING_REG, TYPE_VK32 },
    { ENCODING_RM, TYPE_VK32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 168 */
    { ENCODING_REG, TYPE_VK32 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 169 */
    { ENCODING_REG, TYPE_VK32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 170 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_REG, TYPE_VK32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 171 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_VK32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 172 */
    { ENCODING_REG, TYPE_VK64 },
    { ENCODING_RM, TYPE_VK64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 173 */
    { ENCODING_REG, TYPE_VK64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 174 */
    { ENCODING_REG, TYPE_VK64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 175 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_REG, TYPE_VK64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 176 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_VK64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 177 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_RM, TYPE_VK16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 178 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 179 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 180 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 181 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_VK16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 182 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_RM, TYPE_VK16 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 183 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 184 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_M1616 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 185 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_M1632 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 186 */
    { ENCODING_RM, TYPE_M80FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 187 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_LEA },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 188 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_LEA },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 189 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M1664 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 190 */
    { ENCODING_RM, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 191 */
    { ENCODING_SI, TYPE_SRCIDX8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 192 */
    { ENCODING_SI, TYPE_SRCIDX32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 193 */
    { ENCODING_SI, TYPE_SRCIDX64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 194 */
    { ENCODING_SI, TYPE_SRCIDX16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 195 */
    { ENCODING_IW, TYPE_IMM16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 196 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 197 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 198 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 199 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 200 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 201 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 202 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 203 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 204 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 205 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 206 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 207 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 208 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 209 */
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 210 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 211 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 212 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 213 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 214 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 215 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 216 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 217 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 218 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 219 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 220 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 221 */
    { ENCODING_Ia, TYPE_MOFFS16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 222 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 223 */
    { ENCODING_Rv, TYPE_Rv },
    { ENCODING_Iv, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 224 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 225 */
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 226 */
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 227 */
    { ENCODING_Ia, TYPE_MOFFS32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 228 */
    { ENCODING_REG, TYPE_CONTROLREG },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 229 */
    { ENCODING_REG, TYPE_DEBUGREG },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 230 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_CONTROLREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 231 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_DEBUGREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 232 */
    { ENCODING_Ia, TYPE_MOFFS64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 233 */
    { ENCODING_Ia, TYPE_MOFFS8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 234 */
    { ENCODING_REG, TYPE_CONTROLREG },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 235 */
    { ENCODING_REG, TYPE_DEBUGREG },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 236 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_CONTROLREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 237 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_DEBUGREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 238 */
    { ENCODING_RO, TYPE_R64 },
    { ENCODING_IO, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 239 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 240 */
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 241 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 242 */
    { ENCODING_RB, TYPE_R8 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 243 */
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 244 */
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 245 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 246 */
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 247 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 248 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 249 */
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 250 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 251 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 252 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 253 */
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 254 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 255 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 256 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 257 */
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 258 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 259 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 260 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 261 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 262 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 263 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 264 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 265 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 266 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 267 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 268 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 269 */
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 270 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 271 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 272 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 273 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 274 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 275 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 276 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 277 */
    { ENCODING_Rv, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 278 */
    { ENCODING_RO, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 279 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 280 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 281 */
    { ENCODING_IB, TYPE_IMMv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 282 */
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 283 */
    { ENCODING_IB, TYPE_IMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 284 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 285 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 286 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 287 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 288 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 289 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 290 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 291 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 292 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 293 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 294 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 295 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 296 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 297 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 298 */
    { ENCODING_DI, TYPE_DSTIDX64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 299 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 300 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 301 */
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 302 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 303 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 304 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 305 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 306 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 307 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD8, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 308 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD8, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 309 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 310 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 311 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 312 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 313 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 314 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD4, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 315 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD4, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 316 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 317 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 318 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD8, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 319 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD8, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 320 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 321 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 322 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD4, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 323 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD4, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 324 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 325 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 326 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 327 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 328 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM8 },
  },
  { /* 329 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 330 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM8 },
  },
  { /* 331 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 332 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 333 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 334 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 335 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 336 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_IB, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 337 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_IB, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 338 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_IB, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 339 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 340 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 341 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 342 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 343 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 344 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 345 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 346 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 347 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD8, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 348 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD8, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 349 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 350 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD4, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 351 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD4, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 352 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 353 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 354 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 355 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 356 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 357 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD8, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 358 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 359 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 360 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 361 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 362 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD4, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 363 */
    { ENCODING_REG, TYPE_VK1 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD16, TYPE_M64FP },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 364 */
    { ENCODING_REG, TYPE_VK1 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD16, TYPE_XMM64 },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 365 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 366 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 367 */
    { ENCODING_REG, TYPE_VK1 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD16, TYPE_M32FP },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 368 */
    { ENCODING_REG, TYPE_VK1 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD16, TYPE_XMM32 },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 369 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 370 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_IB, TYPE_IMM5 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 371 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM_CD8, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 372 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM_CD8, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 373 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM_CD4, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 374 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM_CD4, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 375 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 376 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 377 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 378 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 379 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 380 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD4, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 381 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 382 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 383 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 384 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 385 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM_CD8, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 386 */
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 387 */
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 388 */
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 389 */
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 390 */
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 391 */
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 392 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD8, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 393 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD8, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 394 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD8, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 395 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD8, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 396 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD8, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 397 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD16, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 398 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 399 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 400 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 401 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 402 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 403 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD4, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 404 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 405 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 406 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 407 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 408 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD4, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 409 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 410 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 411 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD8, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 412 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 413 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD8, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 414 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD4, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 415 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD16, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 416 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 417 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 418 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD4, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 419 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD4, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 420 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD4, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 421 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD4, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 422 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD8, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 423 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD8, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 424 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD4, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 425 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD4, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 426 */
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 427 */
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 428 */
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 429 */
    { ENCODING_RM_CD64, TYPE_XMM128 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 430 */
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 431 */
    { ENCODING_RM_CD64, TYPE_XMM256 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 432 */
    { ENCODING_RM_CD4, TYPE_M32FP },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 433 */
    { ENCODING_RM_CD16, TYPE_R32 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 434 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 435 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD8, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 436 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD4, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 437 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 438 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 439 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 440 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_IB, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 441 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_IB, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 442 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_IB, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 443 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_IB, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 444 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 445 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 446 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 447 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 448 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_IB, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 449 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_IB, TYPE_XMM64 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 450 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_IB, TYPE_XMM64 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 451 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_IB, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 452 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD8, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 453 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD8, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 454 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 455 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 456 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_IB, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 457 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_IB, TYPE_XMM32 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 458 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_IB, TYPE_XMM32 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 459 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_IB, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 460 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD4, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 461 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD4, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 462 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 463 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 464 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP4 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M64 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 465 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD8, TYPE_M64 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 466 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP4 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M64 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 467 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP4 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M32 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 468 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD4, TYPE_M32 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 469 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP4 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M32 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 470 */
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD4, TYPE_M32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 471 */
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD4, TYPE_M32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 472 */
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD8, TYPE_M64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 473 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD4, TYPE_M64 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 474 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 475 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 476 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 477 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 478 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 479 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM256 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 480 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M32FP },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 481 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD4, TYPE_M32FP },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 482 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 483 */
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 484 */
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 485 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 486 */
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 487 */
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 488 */
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 489 */
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_WRITEMASK, TYPE_VK2 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 490 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 491 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK2 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 492 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK2 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 493 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 494 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK2 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 495 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK2 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 496 */
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 497 */
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 498 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 499 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 500 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 501 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 502 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 503 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 504 */
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 505 */
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 506 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 507 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 508 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 509 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 510 */
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 511 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 512 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 513 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 514 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 515 */
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 516 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 517 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 518 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 519 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 520 */
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 521 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 522 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 523 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 524 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 525 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 526 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 527 */
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 528 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 529 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 530 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 531 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 532 */
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 533 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 534 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 535 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 536 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 537 */
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_WRITEMASK, TYPE_VK32 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 538 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK32 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 539 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK32 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 540 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK32 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 541 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK32 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 542 */
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 543 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 544 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 545 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 546 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 547 */
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_WRITEMASK, TYPE_VK32 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 548 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK32 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 549 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK32 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 550 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK32 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 551 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_WRITEMASK, TYPE_VK32 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 552 */
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_WRITEMASK, TYPE_VK64 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 553 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK64 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 554 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK64 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 555 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK64 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 556 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK64 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 557 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 558 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 559 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 560 */
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 561 */
    { ENCODING_RM_CD16, TYPE_R32 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 562 */
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 563 */
    { ENCODING_RM_CD16, TYPE_R64 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 564 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 565 */
    { ENCODING_RM_CD8, TYPE_M64FP },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 566 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_RM_CD8, TYPE_M64FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 567 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD8, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 568 */
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 569 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK1 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD8, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 570 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 571 */
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 572 */
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 573 */
    { ENCODING_RM_CD4, TYPE_M32FP },
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 574 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_RM_CD4, TYPE_M32FP },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 575 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD4, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 576 */
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 577 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_WRITEMASK, TYPE_VK1 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD4, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 578 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 579 */
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 580 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 581 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 582 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 583 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 584 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 585 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 586 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 587 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 588 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 589 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 590 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 591 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 592 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 593 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 594 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 595 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 596 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 597 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 598 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 599 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 600 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD4, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 601 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD64, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 602 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 603 */
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 604 */
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 605 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD8, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 606 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD64, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 607 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 608 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 609 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 610 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 611 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 612 */
    { ENCODING_REG, TYPE_VK32 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 613 */
    { ENCODING_REG, TYPE_VK32 },
    { ENCODING_WRITEMASK, TYPE_VK32 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 614 */
    { ENCODING_REG, TYPE_VK32 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 615 */
    { ENCODING_REG, TYPE_VK32 },
    { ENCODING_WRITEMASK, TYPE_VK32 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 616 */
    { ENCODING_REG, TYPE_VK64 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 617 */
    { ENCODING_REG, TYPE_VK64 },
    { ENCODING_WRITEMASK, TYPE_VK64 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 618 */
    { ENCODING_REG, TYPE_VK64 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 619 */
    { ENCODING_REG, TYPE_VK64 },
    { ENCODING_WRITEMASK, TYPE_VK64 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 620 */
    { ENCODING_REG, TYPE_VK4 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 621 */
    { ENCODING_REG, TYPE_VK4 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 622 */
    { ENCODING_REG, TYPE_VK4 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 623 */
    { ENCODING_REG, TYPE_VK4 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 624 */
    { ENCODING_REG, TYPE_VK4 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 625 */
    { ENCODING_REG, TYPE_VK4 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 626 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 627 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 628 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 629 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 630 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 631 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 632 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 633 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 634 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 635 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 636 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 637 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 638 */
    { ENCODING_REG, TYPE_VK2 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 639 */
    { ENCODING_REG, TYPE_VK2 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 640 */
    { ENCODING_REG, TYPE_VK2 },
    { ENCODING_WRITEMASK, TYPE_VK2 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 641 */
    { ENCODING_REG, TYPE_VK2 },
    { ENCODING_WRITEMASK, TYPE_VK2 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 642 */
    { ENCODING_REG, TYPE_VK2 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 643 */
    { ENCODING_REG, TYPE_VK2 },
    { ENCODING_WRITEMASK, TYPE_VK2 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 644 */
    { ENCODING_REG, TYPE_VK4 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 645 */
    { ENCODING_REG, TYPE_VK4 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 646 */
    { ENCODING_REG, TYPE_VK4 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 647 */
    { ENCODING_REG, TYPE_VK4 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 648 */
    { ENCODING_REG, TYPE_VK4 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 649 */
    { ENCODING_REG, TYPE_VK4 },
    { ENCODING_WRITEMASK, TYPE_VK4 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 650 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 651 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 652 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 653 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 654 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 655 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 656 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 657 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 658 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 659 */
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 660 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 661 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 662 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 663 */
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 664 */
    { ENCODING_REG, TYPE_VK32 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 665 */
    { ENCODING_REG, TYPE_VK32 },
    { ENCODING_WRITEMASK, TYPE_VK32 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 666 */
    { ENCODING_REG, TYPE_VK32 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 667 */
    { ENCODING_REG, TYPE_VK32 },
    { ENCODING_WRITEMASK, TYPE_VK32 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 668 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD4, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 669 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD8, TYPE_Mv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 670 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_IB, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 671 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_IB, TYPE_XMM256 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 672 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_IB, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 673 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_IB, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 674 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 675 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_IB, TYPE_XMM256 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 676 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 677 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 678 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 679 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 680 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M8 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 681 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 682 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_Mv },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 683 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 684 */
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 685 */
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 686 */
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 687 */
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_IB, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 688 */
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 689 */
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 690 */
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 691 */
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_REG, TYPE_VK16 },
    { ENCODING_IB, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 692 */
    { ENCODING_RM_CD8, TYPE_M128 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 693 */
    { ENCODING_RM_CD8, TYPE_M128 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 694 */
    { ENCODING_RM_CD8, TYPE_XMM128 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 695 */
    { ENCODING_RM_CD8, TYPE_XMM128 },
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_IB, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 696 */
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 697 */
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_IB, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 698 */
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 699 */
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_REG, TYPE_VK8 },
    { ENCODING_IB, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 700 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 701 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 702 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD8, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 703 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD8, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 704 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD32, TYPE_M256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 705 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 706 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD32, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 707 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 708 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 709 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 710 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 711 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_RM_CD4, TYPE_M32 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 712 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_RM_CD8, TYPE_M64 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 713 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_RM_CD4, TYPE_M64 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 714 */
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 715 */
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 716 */
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 717 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 718 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_VVVV, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 719 */
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 720 */
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 721 */
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 722 */
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 723 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 724 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 725 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 726 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK16 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 727 */
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_XMM128 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 728 */
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 729 */
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 730 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD16, TYPE_M128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 731 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_WRITEMASK, TYPE_VK8 },
    { ENCODING_VVVV, TYPE_XMM512 },
    { ENCODING_RM_CD16, TYPE_XMM128 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 732 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD8, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 733 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD4, TYPE_XMM512 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 734 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_M512 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 735 */
    { ENCODING_REG, TYPE_XMM512 },
    { ENCODING_RM_CD64, TYPE_XMM512 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 736 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD8, TYPE_M64FP },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 737 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD8, TYPE_XMM64 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 738 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD4, TYPE_M32FP },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 739 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD4, TYPE_XMM32 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 740 */
    { ENCODING_REG, TYPE_XMM128 },
    { ENCODING_VVVV, TYPE_XMM128 },
    { ENCODING_RM, TYPE_M64FP },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 741 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM, TYPE_XMM64 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 742 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM, TYPE_XMM32 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 743 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM, TYPE_M256 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 744 */
    { ENCODING_REG, TYPE_XMM256 },
    { ENCODING_RM, TYPE_XMM256 },
    { ENCODING_IB, TYPE_IMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 745 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_VVVV, TYPE_XMM64 },
    { ENCODING_RM_CD16, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 746 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_VVVV, TYPE_XMM32 },
    { ENCODING_RM_CD16, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 747 */
    { ENCODING_REG, TYPE_XMM64 },
    { ENCODING_RM_CD8, TYPE_XMM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 748 */
    { ENCODING_REG, TYPE_XMM32 },
    { ENCODING_RM_CD4, TYPE_XMM32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
};

static const struct InstructionSpecifier x86DisassemblerInstrSpecifiers[6267] = {
  { /* 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,
    /* AAA */
  },
  { /* 21 */
    1,
    /* AAD8i8 */
  },
  { /* 22 */
    1,
    /* AAM8i8 */
  },
  { /* 23 */
    0,
    /* AAS */
  },
  { /* 24 */
    0,
    /* ABS_F */
  },
  { /* 25 */
    0,
    /*  */
  },
  { /* 26 */
    0,
    /*  */
  },
  { /* 27 */
    0,
    /*  */
  },
  { /* 28 */
    0,
    /*  */
  },
  { /* 29 */
    0,
    /*  */
  },
  { /* 30 */
    0,
    /*  */
  },
  { /* 31 */
    0,
    /*  */
  },
  { /* 32 */
    2,
    /* ADC16i16 */
  },
  { /* 33 */
    3,
    /* ADC16mi */
  },
  { /* 34 */
    4,
    /* ADC16mi8 */
  },
  { /* 35 */
    5,
    /* ADC16mr */
  },
  { /* 36 */
    6,
    /* ADC16ri */
  },
  { /* 37 */
    7,
    /* ADC16ri8 */
  },
  { /* 38 */
    8,
    /* ADC16rm */
  },
  { /* 39 */
    9,
    /* ADC16rr */
  },
  { /* 40 */
    10,
    /* ADC16rr_REV */
  },
  { /* 41 */
    2,
    /* ADC32i32 */
  },
  { /* 42 */
    3,
    /* ADC32mi */
  },
  { /* 43 */
    11,
    /* ADC32mi8 */
  },
  { /* 44 */
    5,
    /* ADC32mr */
  },
  { /* 45 */
    6,
    /* ADC32ri */
  },
  { /* 46 */
    12,
    /* ADC32ri8 */
  },
  { /* 47 */
    8,
    /* ADC32rm */
  },
  { /* 48 */
    9,
    /* ADC32rr */
  },
  { /* 49 */
    10,
    /* ADC32rr_REV */
  },
  { /* 50 */
    13,
    /* ADC64i32 */
  },
  { /* 51 */
    14,
    /* ADC64mi32 */
  },
  { /* 52 */
    15,
    /* ADC64mi8 */
  },
  { /* 53 */
    16,
    /* ADC64mr */
  },
  { /* 54 */
    17,
    /* ADC64ri32 */
  },
  { /* 55 */
    18,
    /* ADC64ri8 */
  },
  { /* 56 */
    19,
    /* ADC64rm */
  },
  { /* 57 */
    20,
    /* ADC64rr */
  },
  { /* 58 */
    21,
    /* ADC64rr_REV */
  },
  { /* 59 */
    1,
    /* ADC8i8 */
  },
  { /* 60 */
    22,
    /* ADC8mi */
  },
  { /* 61 */
    23,
    /* ADC8mr */
  },
  { /* 62 */
    24,
    /* ADC8ri */
  },
  { /* 63 */
    25,
    /* ADC8rm */
  },
  { /* 64 */
    26,
    /* ADC8rr */
  },
  { /* 65 */
    27,
    /* ADC8rr_REV */
  },
  { /* 66 */
    28,
    /* ADCX32rm */
  },
  { /* 67 */
    29,
    /* ADCX32rr */
  },
  { /* 68 */
    19,
    /* ADCX64rm */
  },
  { /* 69 */
    21,
    /* ADCX64rr */
  },
  { /* 70 */
    2,
    /* ADD16i16 */
  },
  { /* 71 */
    3,
    /* ADD16mi */
  },
  { /* 72 */
    4,
    /* ADD16mi8 */
  },
  { /* 73 */
    5,
    /* ADD16mr */
  },
  { /* 74 */
    6,
    /* ADD16ri */
  },
  { /* 75 */
    7,
    /* ADD16ri8 */
  },
  { /* 76 */
    0,
    /*  */
  },
  { /* 77 */
    0,
    /*  */
  },
  { /* 78 */
    8,
    /* ADD16rm */
  },
  { /* 79 */
    9,
    /* ADD16rr */
  },
  { /* 80 */
    0,
    /*  */
  },
  { /* 81 */
    10,
    /* ADD16rr_REV */
  },
  { /* 82 */
    2,
    /* ADD32i32 */
  },
  { /* 83 */
    3,
    /* ADD32mi */
  },
  { /* 84 */
    11,
    /* ADD32mi8 */
  },
  { /* 85 */
    5,
    /* ADD32mr */
  },
  { /* 86 */
    6,
    /* ADD32ri */
  },
  { /* 87 */
    12,
    /* ADD32ri8 */
  },
  { /* 88 */
    0,
    /*  */
  },
  { /* 89 */
    0,
    /*  */
  },
  { /* 90 */
    8,
    /* ADD32rm */
  },
  { /* 91 */
    9,
    /* ADD32rr */
  },
  { /* 92 */
    0,
    /*  */
  },
  { /* 93 */
    10,
    /* ADD32rr_REV */
  },
  { /* 94 */
    13,
    /* ADD64i32 */
  },
  { /* 95 */
    14,
    /* ADD64mi32 */
  },
  { /* 96 */
    15,
    /* ADD64mi8 */
  },
  { /* 97 */
    16,
    /* ADD64mr */
  },
  { /* 98 */
    17,
    /* ADD64ri32 */
  },
  { /* 99 */
    0,
    /*  */
  },
  { /* 100 */
    18,
    /* ADD64ri8 */
  },
  { /* 101 */
    0,
    /*  */
  },
  { /* 102 */
    19,
    /* ADD64rm */
  },
  { /* 103 */
    20,
    /* ADD64rr */
  },
  { /* 104 */
    0,
    /*  */
  },
  { /* 105 */
    21,
    /* ADD64rr_REV */
  },
  { /* 106 */
    1,
    /* ADD8i8 */
  },
  { /* 107 */
    22,
    /* ADD8mi */
  },
  { /* 108 */
    23,
    /* ADD8mr */
  },
  { /* 109 */
    24,
    /* ADD8ri */
  },
  { /* 110 */
    24,
    /* ADD8ri8 */
  },
  { /* 111 */
    25,
    /* ADD8rm */
  },
  { /* 112 */
    26,
    /* ADD8rr */
  },
  { /* 113 */
    27,
    /* ADD8rr_REV */
  },
  { /* 114 */
    30,
    /* ADDPDrm */
  },
  { /* 115 */
    31,
    /* ADDPDrr */
  },
  { /* 116 */
    30,
    /* ADDPSrm */
  },
  { /* 117 */
    31,
    /* ADDPSrr */
  },
  { /* 118 */
    32,
    /* ADDSDrm */
  },
  { /* 119 */
    0,
    /*  */
  },
  { /* 120 */
    33,
    /* ADDSDrr */
  },
  { /* 121 */
    0,
    /*  */
  },
  { /* 122 */
    34,
    /* ADDSSrm */
  },
  { /* 123 */
    0,
    /*  */
  },
  { /* 124 */
    35,
    /* ADDSSrr */
  },
  { /* 125 */
    0,
    /*  */
  },
  { /* 126 */
    30,
    /* ADDSUBPDrm */
  },
  { /* 127 */
    31,
    /* ADDSUBPDrr */
  },
  { /* 128 */
    30,
    /* ADDSUBPSrm */
  },
  { /* 129 */
    31,
    /* ADDSUBPSrr */
  },
  { /* 130 */
    36,
    /* ADD_F32m */
  },
  { /* 131 */
    37,
    /* ADD_F64m */
  },
  { /* 132 */
    38,
    /* ADD_FI16m */
  },
  { /* 133 */
    38,
    /* ADD_FI32m */
  },
  { /* 134 */
    39,
    /* ADD_FPrST0 */
  },
  { /* 135 */
    39,
    /* ADD_FST0r */
  },
  { /* 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 */
    39,
    /* ADD_FrST0 */
  },
  { /* 151 */
    0,
    /*  */
  },
  { /* 152 */
    0,
    /*  */
  },
  { /* 153 */
    0,
    /*  */
  },
  { /* 154 */
    0,
    /*  */
  },
  { /* 155 */
    40,
    /* ADOX32rm */
  },
  { /* 156 */
    41,
    /* ADOX32rr */
  },
  { /* 157 */
    42,
    /* ADOX64rm */
  },
  { /* 158 */
    43,
    /* ADOX64rr */
  },
  { /* 159 */
    30,
    /* AESDECLASTrm */
  },
  { /* 160 */
    31,
    /* AESDECLASTrr */
  },
  { /* 161 */
    30,
    /* AESDECrm */
  },
  { /* 162 */
    31,
    /* AESDECrr */
  },
  { /* 163 */
    30,
    /* AESENCLASTrm */
  },
  { /* 164 */
    31,
    /* AESENCLASTrr */
  },
  { /* 165 */
    30,
    /* AESENCrm */
  },
  { /* 166 */
    31,
    /* AESENCrr */
  },
  { /* 167 */
    44,
    /* AESIMCrm */
  },
  { /* 168 */
    45,
    /* AESIMCrr */
  },
  { /* 169 */
    46,
    /* AESKEYGENASSIST128rm */
  },
  { /* 170 */
    47,
    /* AESKEYGENASSIST128rr */
  },
  { /* 171 */
    2,
    /* AND16i16 */
  },
  { /* 172 */
    3,
    /* AND16mi */
  },
  { /* 173 */
    4,
    /* AND16mi8 */
  },
  { /* 174 */
    5,
    /* AND16mr */
  },
  { /* 175 */
    6,
    /* AND16ri */
  },
  { /* 176 */
    7,
    /* AND16ri8 */
  },
  { /* 177 */
    8,
    /* AND16rm */
  },
  { /* 178 */
    9,
    /* AND16rr */
  },
  { /* 179 */
    10,
    /* AND16rr_REV */
  },
  { /* 180 */
    2,
    /* AND32i32 */
  },
  { /* 181 */
    3,
    /* AND32mi */
  },
  { /* 182 */
    11,
    /* AND32mi8 */
  },
  { /* 183 */
    5,
    /* AND32mr */
  },
  { /* 184 */
    6,
    /* AND32ri */
  },
  { /* 185 */
    12,
    /* AND32ri8 */
  },
  { /* 186 */
    8,
    /* AND32rm */
  },
  { /* 187 */
    9,
    /* AND32rr */
  },
  { /* 188 */
    10,
    /* AND32rr_REV */
  },
  { /* 189 */
    13,
    /* AND64i32 */
  },
  { /* 190 */
    14,
    /* AND64mi32 */
  },
  { /* 191 */
    15,
    /* AND64mi8 */
  },
  { /* 192 */
    16,
    /* AND64mr */
  },
  { /* 193 */
    17,
    /* AND64ri32 */
  },
  { /* 194 */
    18,
    /* AND64ri8 */
  },
  { /* 195 */
    19,
    /* AND64rm */
  },
  { /* 196 */
    20,
    /* AND64rr */
  },
  { /* 197 */
    21,
    /* AND64rr_REV */
  },
  { /* 198 */
    1,
    /* AND8i8 */
  },
  { /* 199 */
    22,
    /* AND8mi */
  },
  { /* 200 */
    23,
    /* AND8mr */
  },
  { /* 201 */
    24,
    /* AND8ri */
  },
  { /* 202 */
    24,
    /* AND8ri8 */
  },
  { /* 203 */
    25,
    /* AND8rm */
  },
  { /* 204 */
    26,
    /* AND8rr */
  },
  { /* 205 */
    27,
    /* AND8rr_REV */
  },
  { /* 206 */
    48,
    /* ANDN32rm */
  },
  { /* 207 */
    49,
    /* ANDN32rr */
  },
  { /* 208 */
    50,
    /* ANDN64rm */
  },
  { /* 209 */
    51,
    /* ANDN64rr */
  },
  { /* 210 */
    30,
    /* ANDNPDrm */
  },
  { /* 211 */
    31,
    /* ANDNPDrr */
  },
  { /* 212 */
    30,
    /* ANDNPSrm */
  },
  { /* 213 */
    31,
    /* ANDNPSrr */
  },
  { /* 214 */
    30,
    /* ANDPDrm */
  },
  { /* 215 */
    31,
    /* ANDPDrr */
  },
  { /* 216 */
    30,
    /* ANDPSrm */
  },
  { /* 217 */
    31,
    /* ANDPSrr */
  },
  { /* 218 */
    52,
    /* ARPL16mr */
  },
  { /* 219 */
    53,
    /* ARPL16rr */
  },
  { /* 220 */
    0,
    /*  */
  },
  { /* 221 */
    0,
    /*  */
  },
  { /* 222 */
    0,
    /*  */
  },
  { /* 223 */
    54,
    /* BEXTR32rm */
  },
  { /* 224 */
    55,
    /* BEXTR32rr */
  },
  { /* 225 */
    56,
    /* BEXTR64rm */
  },
  { /* 226 */
    57,
    /* BEXTR64rr */
  },
  { /* 227 */
    58,
    /* BEXTRI32mi */
  },
  { /* 228 */
    59,
    /* BEXTRI32ri */
  },
  { /* 229 */
    60,
    /* BEXTRI64mi */
  },
  { /* 230 */
    61,
    /* BEXTRI64ri */
  },
  { /* 231 */
    62,
    /* BLCFILL32rm */
  },
  { /* 232 */
    63,
    /* BLCFILL32rr */
  },
  { /* 233 */
    64,
    /* BLCFILL64rm */
  },
  { /* 234 */
    65,
    /* BLCFILL64rr */
  },
  { /* 235 */
    62,
    /* BLCI32rm */
  },
  { /* 236 */
    63,
    /* BLCI32rr */
  },
  { /* 237 */
    64,
    /* BLCI64rm */
  },
  { /* 238 */
    65,
    /* BLCI64rr */
  },
  { /* 239 */
    62,
    /* BLCIC32rm */
  },
  { /* 240 */
    63,
    /* BLCIC32rr */
  },
  { /* 241 */
    64,
    /* BLCIC64rm */
  },
  { /* 242 */
    65,
    /* BLCIC64rr */
  },
  { /* 243 */
    62,
    /* BLCMSK32rm */
  },
  { /* 244 */
    63,
    /* BLCMSK32rr */
  },
  { /* 245 */
    64,
    /* BLCMSK64rm */
  },
  { /* 246 */
    65,
    /* BLCMSK64rr */
  },
  { /* 247 */
    62,
    /* BLCS32rm */
  },
  { /* 248 */
    63,
    /* BLCS32rr */
  },
  { /* 249 */
    64,
    /* BLCS64rm */
  },
  { /* 250 */
    65,
    /* BLCS64rr */
  },
  { /* 251 */
    66,
    /* BLENDPDrmi */
  },
  { /* 252 */
    67,
    /* BLENDPDrri */
  },
  { /* 253 */
    66,
    /* BLENDPSrmi */
  },
  { /* 254 */
    67,
    /* BLENDPSrri */
  },
  { /* 255 */
    30,
    /* BLENDVPDrm0 */
  },
  { /* 256 */
    31,
    /* BLENDVPDrr0 */
  },
  { /* 257 */
    30,
    /* BLENDVPSrm0 */
  },
  { /* 258 */
    31,
    /* BLENDVPSrr0 */
  },
  { /* 259 */
    62,
    /* BLSFILL32rm */
  },
  { /* 260 */
    63,
    /* BLSFILL32rr */
  },
  { /* 261 */
    64,
    /* BLSFILL64rm */
  },
  { /* 262 */
    65,
    /* BLSFILL64rr */
  },
  { /* 263 */
    62,
    /* BLSI32rm */
  },
  { /* 264 */
    63,
    /* BLSI32rr */
  },
  { /* 265 */
    64,
    /* BLSI64rm */
  },
  { /* 266 */
    65,
    /* BLSI64rr */
  },
  { /* 267 */
    62,
    /* BLSIC32rm */
  },
  { /* 268 */
    63,
    /* BLSIC32rr */
  },
  { /* 269 */
    64,
    /* BLSIC64rm */
  },
  { /* 270 */
    65,
    /* BLSIC64rr */
  },
  { /* 271 */
    62,
    /* BLSMSK32rm */
  },
  { /* 272 */
    63,
    /* BLSMSK32rr */
  },
  { /* 273 */
    64,
    /* BLSMSK64rm */
  },
  { /* 274 */
    65,
    /* BLSMSK64rr */
  },
  { /* 275 */
    62,
    /* BLSR32rm */
  },
  { /* 276 */
    63,
    /* BLSR32rr */
  },
  { /* 277 */
    64,
    /* BLSR64rm */
  },
  { /* 278 */
    65,
    /* BLSR64rr */
  },
  { /* 279 */
    68,
    /* BOUNDS16rm */
  },
  { /* 280 */
    68,
    /* BOUNDS32rm */
  },
  { /* 281 */
    68,
    /* BSF16rm */
  },
  { /* 282 */
    69,
    /* BSF16rr */
  },
  { /* 283 */
    68,
    /* BSF32rm */
  },
  { /* 284 */
    69,
    /* BSF32rr */
  },
  { /* 285 */
    42,
    /* BSF64rm */
  },
  { /* 286 */
    43,
    /* BSF64rr */
  },
  { /* 287 */
    68,
    /* BSR16rm */
  },
  { /* 288 */
    69,
    /* BSR16rr */
  },
  { /* 289 */
    68,
    /* BSR32rm */
  },
  { /* 290 */
    69,
    /* BSR32rr */
  },
  { /* 291 */
    42,
    /* BSR64rm */
  },
  { /* 292 */
    43,
    /* BSR64rr */
  },
  { /* 293 */
    70,
    /* BSWAP32r */
  },
  { /* 294 */
    71,
    /* BSWAP64r */
  },
  { /* 295 */
    4,
    /* BT16mi8 */
  },
  { /* 296 */
    5,
    /* BT16mr */
  },
  { /* 297 */
    72,
    /* BT16ri8 */
  },
  { /* 298 */
    73,
    /* BT16rr */
  },
  { /* 299 */
    11,
    /* BT32mi8 */
  },
  { /* 300 */
    5,
    /* BT32mr */
  },
  { /* 301 */
    74,
    /* BT32ri8 */
  },
  { /* 302 */
    73,
    /* BT32rr */
  },
  { /* 303 */
    15,
    /* BT64mi8 */
  },
  { /* 304 */
    16,
    /* BT64mr */
  },
  { /* 305 */
    75,
    /* BT64ri8 */
  },
  { /* 306 */
    76,
    /* BT64rr */
  },
  { /* 307 */
    4,
    /* BTC16mi8 */
  },
  { /* 308 */
    5,
    /* BTC16mr */
  },
  { /* 309 */
    72,
    /* BTC16ri8 */
  },
  { /* 310 */
    73,
    /* BTC16rr */
  },
  { /* 311 */
    11,
    /* BTC32mi8 */
  },
  { /* 312 */
    5,
    /* BTC32mr */
  },
  { /* 313 */
    74,
    /* BTC32ri8 */
  },
  { /* 314 */
    73,
    /* BTC32rr */
  },
  { /* 315 */
    15,
    /* BTC64mi8 */
  },
  { /* 316 */
    16,
    /* BTC64mr */
  },
  { /* 317 */
    75,
    /* BTC64ri8 */
  },
  { /* 318 */
    76,
    /* BTC64rr */
  },
  { /* 319 */
    4,
    /* BTR16mi8 */
  },
  { /* 320 */
    5,
    /* BTR16mr */
  },
  { /* 321 */
    72,
    /* BTR16ri8 */
  },
  { /* 322 */
    73,
    /* BTR16rr */
  },
  { /* 323 */
    11,
    /* BTR32mi8 */
  },
  { /* 324 */
    5,
    /* BTR32mr */
  },
  { /* 325 */
    74,
    /* BTR32ri8 */
  },
  { /* 326 */
    73,
    /* BTR32rr */
  },
  { /* 327 */
    15,
    /* BTR64mi8 */
  },
  { /* 328 */
    16,
    /* BTR64mr */
  },
  { /* 329 */
    75,
    /* BTR64ri8 */
  },
  { /* 330 */
    76,
    /* BTR64rr */
  },
  { /* 331 */
    4,
    /* BTS16mi8 */
  },
  { /* 332 */
    5,
    /* BTS16mr */
  },
  { /* 333 */
    72,
    /* BTS16ri8 */
  },
  { /* 334 */
    73,
    /* BTS16rr */
  },
  { /* 335 */
    11,
    /* BTS32mi8 */
  },
  { /* 336 */
    5,
    /* BTS32mr */
  },
  { /* 337 */
    74,
    /* BTS32ri8 */
  },
  { /* 338 */
    73,
    /* BTS32rr */
  },
  { /* 339 */
    15,
    /* BTS64mi8 */
  },
  { /* 340 */
    16,
    /* BTS64mr */
  },
  { /* 341 */
    75,
    /* BTS64ri8 */
  },
  { /* 342 */
    76,
    /* BTS64rr */
  },
  { /* 343 */
    54,
    /* BZHI32rm */
  },
  { /* 344 */
    55,
    /* BZHI32rr */
  },
  { /* 345 */
    56,
    /* BZHI64rm */
  },
  { /* 346 */
    57,
    /* BZHI64rr */
  },
  { /* 347 */
    38,
    /* CALL16m */
  },
  { /* 348 */
    77,
    /* CALL16r */
  },
  { /* 349 */
    38,
    /* CALL32m */
  },
  { /* 350 */
    77,
    /* CALL32r */
  },
  { /* 351 */
    38,
    /* CALL64m */
  },
  { /* 352 */
    78,
    /* CALL64pcrel32 */
  },
  { /* 353 */
    79,
    /* CALL64r */
  },
  { /* 354 */
    80,
    /* CALLpcrel16 */
  },
  { /* 355 */
    81,
    /* CALLpcrel32 */
  },
  { /* 356 */
    0,
    /* CBW */
  },
  { /* 357 */
    0,
    /* CDQ */
  },
  { /* 358 */
    0,
    /* CDQE */
  },
  { /* 359 */
    0,
    /* CHS_F */
  },
  { /* 360 */
    0,
    /*  */
  },
  { /* 361 */
    0,
    /*  */
  },
  { /* 362 */
    0,
    /*  */
  },
  { /* 363 */
    0,
    /* CLAC */
  },
  { /* 364 */
    0,
    /* CLC */
  },
  { /* 365 */
    0,
    /* CLD */
  },
  { /* 366 */
    82,
    /* CLFLUSH */
  },
  { /* 367 */
    0,
    /* CLGI */
  },
  { /* 368 */
    0,
    /* CLI */
  },
  { /* 369 */
    0,
    /* CLTS */
  },
  { /* 370 */
    0,
    /* CMC */
  },
  { /* 371 */
    8,
    /* CMOVA16rm */
  },
  { /* 372 */
    10,
    /* CMOVA16rr */
  },
  { /* 373 */
    8,
    /* CMOVA32rm */
  },
  { /* 374 */
    10,
    /* CMOVA32rr */
  },
  { /* 375 */
    19,
    /* CMOVA64rm */
  },
  { /* 376 */
    21,
    /* CMOVA64rr */
  },
  { /* 377 */
    8,
    /* CMOVAE16rm */
  },
  { /* 378 */
    10,
    /* CMOVAE16rr */
  },
  { /* 379 */
    8,
    /* CMOVAE32rm */
  },
  { /* 380 */
    10,
    /* CMOVAE32rr */
  },
  { /* 381 */
    19,
    /* CMOVAE64rm */
  },
  { /* 382 */
    21,
    /* CMOVAE64rr */
  },
  { /* 383 */
    8,
    /* CMOVB16rm */
  },
  { /* 384 */
    10,
    /* CMOVB16rr */
  },
  { /* 385 */
    8,
    /* CMOVB32rm */
  },
  { /* 386 */
    10,
    /* CMOVB32rr */
  },
  { /* 387 */
    19,
    /* CMOVB64rm */
  },
  { /* 388 */
    21,
    /* CMOVB64rr */
  },
  { /* 389 */
    8,
    /* CMOVBE16rm */
  },
  { /* 390 */
    10,
    /* CMOVBE16rr */
  },
  { /* 391 */
    8,
    /* CMOVBE32rm */
  },
  { /* 392 */
    10,
    /* CMOVBE32rr */
  },
  { /* 393 */
    19,
    /* CMOVBE64rm */
  },
  { /* 394 */
    21,
    /* CMOVBE64rr */
  },
  { /* 395 */
    39,
    /* CMOVBE_F */
  },
  { /* 396 */
    0,
    /*  */
  },
  { /* 397 */
    0,
    /*  */
  },
  { /* 398 */
    0,
    /*  */
  },
  { /* 399 */
    39,
    /* CMOVB_F */
  },
  { /* 400 */
    0,
    /*  */
  },
  { /* 401 */
    0,
    /*  */
  },
  { /* 402 */
    0,
    /*  */
  },
  { /* 403 */
    8,
    /* CMOVE16rm */
  },
  { /* 404 */
    10,
    /* CMOVE16rr */
  },
  { /* 405 */
    8,
    /* CMOVE32rm */
  },
  { /* 406 */
    10,
    /* CMOVE32rr */
  },
  { /* 407 */
    19,
    /* CMOVE64rm */
  },
  { /* 408 */
    21,
    /* CMOVE64rr */
  },
  { /* 409 */
    39,
    /* CMOVE_F */
  },
  { /* 410 */
    0,
    /*  */
  },
  { /* 411 */
    0,
    /*  */
  },
  { /* 412 */
    0,
    /*  */
  },
  { /* 413 */
    8,
    /* CMOVG16rm */
  },
  { /* 414 */
    10,
    /* CMOVG16rr */
  },
  { /* 415 */
    8,
    /* CMOVG32rm */
  },
  { /* 416 */
    10,
    /* CMOVG32rr */
  },
  { /* 417 */
    19,
    /* CMOVG64rm */
  },
  { /* 418 */
    21,
    /* CMOVG64rr */
  },
  { /* 419 */
    8,
    /* CMOVGE16rm */
  },
  { /* 420 */
    10,
    /* CMOVGE16rr */
  },
  { /* 421 */
    8,
    /* CMOVGE32rm */
  },
  { /* 422 */
    10,
    /* CMOVGE32rr */
  },
  { /* 423 */
    19,
    /* CMOVGE64rm */
  },
  { /* 424 */
    21,
    /* CMOVGE64rr */
  },
  { /* 425 */
    8,
    /* CMOVL16rm */
  },
  { /* 426 */
    10,
    /* CMOVL16rr */
  },
  { /* 427 */
    8,
    /* CMOVL32rm */
  },
  { /* 428 */
    10,
    /* CMOVL32rr */
  },
  { /* 429 */
    19,
    /* CMOVL64rm */
  },
  { /* 430 */
    21,
    /* CMOVL64rr */
  },
  { /* 431 */
    8,
    /* CMOVLE16rm */
  },
  { /* 432 */
    10,
    /* CMOVLE16rr */
  },
  { /* 433 */
    8,
    /* CMOVLE32rm */
  },
  { /* 434 */
    10,
    /* CMOVLE32rr */
  },
  { /* 435 */
    19,
    /* CMOVLE64rm */
  },
  { /* 436 */
    21,
    /* CMOVLE64rr */
  },
  { /* 437 */
    39,
    /* CMOVNBE_F */
  },
  { /* 438 */
    0,
    /*  */
  },
  { /* 439 */
    0,
    /*  */
  },
  { /* 440 */
    0,
    /*  */
  },
  { /* 441 */
    39,
    /* CMOVNB_F */
  },
  { /* 442 */
    0,
    /*  */
  },
  { /* 443 */
    0,
    /*  */
  },
  { /* 444 */
    0,
    /*  */
  },
  { /* 445 */
    8,
    /* CMOVNE16rm */
  },
  { /* 446 */
    10,
    /* CMOVNE16rr */
  },
  { /* 447 */
    8,
    /* CMOVNE32rm */
  },
  { /* 448 */
    10,
    /* CMOVNE32rr */
  },
  { /* 449 */
    19,
    /* CMOVNE64rm */
  },
  { /* 450 */
    21,
    /* CMOVNE64rr */
  },
  { /* 451 */
    39,
    /* CMOVNE_F */
  },
  { /* 452 */
    0,
    /*  */
  },
  { /* 453 */
    0,
    /*  */
  },
  { /* 454 */
    0,
    /*  */
  },
  { /* 455 */
    8,
    /* CMOVNO16rm */
  },
  { /* 456 */
    10,
    /* CMOVNO16rr */
  },
  { /* 457 */
    8,
    /* CMOVNO32rm */
  },
  { /* 458 */
    10,
    /* CMOVNO32rr */
  },
  { /* 459 */
    19,
    /* CMOVNO64rm */
  },
  { /* 460 */
    21,
    /* CMOVNO64rr */
  },
  { /* 461 */
    8,
    /* CMOVNP16rm */
  },
  { /* 462 */
    10,
    /* CMOVNP16rr */
  },
  { /* 463 */
    8,
    /* CMOVNP32rm */
  },
  { /* 464 */
    10,
    /* CMOVNP32rr */
  },
  { /* 465 */
    19,
    /* CMOVNP64rm */
  },
  { /* 466 */
    21,
    /* CMOVNP64rr */
  },
  { /* 467 */
    39,
    /* CMOVNP_F */
  },
  { /* 468 */
    0,
    /*  */
  },
  { /* 469 */
    0,
    /*  */
  },
  { /* 470 */
    0,
    /*  */
  },
  { /* 471 */
    8,
    /* CMOVNS16rm */
  },
  { /* 472 */
    10,
    /* CMOVNS16rr */
  },
  { /* 473 */
    8,
    /* CMOVNS32rm */
  },
  { /* 474 */
    10,
    /* CMOVNS32rr */
  },
  { /* 475 */
    19,
    /* CMOVNS64rm */
  },
  { /* 476 */
    21,
    /* CMOVNS64rr */
  },
  { /* 477 */
    8,
    /* CMOVO16rm */
  },
  { /* 478 */
    10,
    /* CMOVO16rr */
  },
  { /* 479 */
    8,
    /* CMOVO32rm */
  },
  { /* 480 */
    10,
    /* CMOVO32rr */
  },
  { /* 481 */
    19,
    /* CMOVO64rm */
  },
  { /* 482 */
    21,
    /* CMOVO64rr */
  },
  { /* 483 */
    8,
    /* CMOVP16rm */
  },
  { /* 484 */
    10,
    /* CMOVP16rr */
  },
  { /* 485 */
    8,
    /* CMOVP32rm */
  },
  { /* 486 */
    10,
    /* CMOVP32rr */
  },
  { /* 487 */
    19,
    /* CMOVP64rm */
  },
  { /* 488 */
    21,
    /* CMOVP64rr */
  },
  { /* 489 */
    39,
    /* CMOVP_F */
  },
  { /* 490 */
    0,
    /*  */
  },
  { /* 491 */
    0,
    /*  */
  },
  { /* 492 */
    0,
    /*  */
  },
  { /* 493 */
    8,
    /* CMOVS16rm */
  },
  { /* 494 */
    10,
    /* CMOVS16rr */
  },
  { /* 495 */
    8,
    /* CMOVS32rm */
  },
  { /* 496 */
    10,
    /* CMOVS32rr */
  },
  { /* 497 */
    19,
    /* CMOVS64rm */
  },
  { /* 498 */
    21,
    /* CMOVS64rr */
  },
  { /* 499 */
    0,
    /*  */
  },
  { /* 500 */
    0,
    /*  */
  },
  { /* 501 */
    0,
    /*  */
  },
  { /* 502 */
    0,
    /*  */
  },
  { /* 503 */
    0,
    /*  */
  },
  { /* 504 */
    0,
    /*  */
  },
  { /* 505 */
    0,
    /*  */
  },
  { /* 506 */
    0,
    /*  */
  },
  { /* 507 */
    0,
    /*  */
  },
  { /* 508 */
    0,
    /*  */
  },
  { /* 509 */
    0,
    /*  */
  },
  { /* 510 */
    0,
    /*  */
  },
  { /* 511 */
    0,
    /*  */
  },
  { /* 512 */
    0,
    /*  */
  },
  { /* 513 */
    0,
    /*  */
  },
  { /* 514 */
    0,
    /*  */
  },
  { /* 515 */
    0,
    /*  */
  },
  { /* 516 */
    2,
    /* CMP16i16 */
  },
  { /* 517 */
    3,
    /* CMP16mi */
  },
  { /* 518 */
    4,
    /* CMP16mi8 */
  },
  { /* 519 */
    5,
    /* CMP16mr */
  },
  { /* 520 */
    83,
    /* CMP16ri */
  },
  { /* 521 */
    72,
    /* CMP16ri8 */
  },
  { /* 522 */
    68,
    /* CMP16rm */
  },
  { /* 523 */
    73,
    /* CMP16rr */
  },
  { /* 524 */
    69,
    /* CMP16rr_REV */
  },
  { /* 525 */
    2,
    /* CMP32i32 */
  },
  { /* 526 */
    3,
    /* CMP32mi */
  },
  { /* 527 */
    11,
    /* CMP32mi8 */
  },
  { /* 528 */
    5,
    /* CMP32mr */
  },
  { /* 529 */
    83,
    /* CMP32ri */
  },
  { /* 530 */
    74,
    /* CMP32ri8 */
  },
  { /* 531 */
    68,
    /* CMP32rm */
  },
  { /* 532 */
    73,
    /* CMP32rr */
  },
  { /* 533 */
    69,
    /* CMP32rr_REV */
  },
  { /* 534 */
    13,
    /* CMP64i32 */
  },
  { /* 535 */
    14,
    /* CMP64mi32 */
  },
  { /* 536 */
    15,
    /* CMP64mi8 */
  },
  { /* 537 */
    16,
    /* CMP64mr */
  },
  { /* 538 */
    84,
    /* CMP64ri32 */
  },
  { /* 539 */
    75,
    /* CMP64ri8 */
  },
  { /* 540 */
    42,
    /* CMP64rm */
  },
  { /* 541 */
    76,
    /* CMP64rr */
  },
  { /* 542 */
    43,
    /* CMP64rr_REV */
  },
  { /* 543 */
    1,
    /* CMP8i8 */
  },
  { /* 544 */
    22,
    /* CMP8mi */
  },
  { /* 545 */
    23,
    /* CMP8mr */
  },
  { /* 546 */
    85,
    /* CMP8ri */
  },
  { /* 547 */
    86,
    /* CMP8rm */
  },
  { /* 548 */
    87,
    /* CMP8rr */
  },
  { /* 549 */
    88,
    /* CMP8rr_REV */
  },
  { /* 550 */
    89,
    /* CMPPDrmi */
  },
  { /* 551 */
    0,
    /*  */
  },
  { /* 552 */
    90,
    /* CMPPDrri */
  },
  { /* 553 */
    0,
    /*  */
  },
  { /* 554 */
    89,
    /* CMPPSrmi */
  },
  { /* 555 */
    0,
    /*  */
  },
  { /* 556 */
    90,
    /* CMPPSrri */
  },
  { /* 557 */
    0,
    /*  */
  },
  { /* 558 */
    91,
    /* CMPSB */
  },
  { /* 559 */
    92,
    /* CMPSDrm */
  },
  { /* 560 */
    0,
    /*  */
  },
  { /* 561 */
    93,
    /* CMPSDrr */
  },
  { /* 562 */
    0,
    /*  */
  },
  { /* 563 */
    94,
    /* CMPSL */
  },
  { /* 564 */
    95,
    /* CMPSQ */
  },
  { /* 565 */
    96,
    /* CMPSSrm */
  },
  { /* 566 */
    0,
    /*  */
  },
  { /* 567 */
    97,
    /* CMPSSrr */
  },
  { /* 568 */
    0,
    /*  */
  },
  { /* 569 */
    98,
    /* CMPSW */
  },
  { /* 570 */
    99,
    /* CMPXCHG16B */
  },
  { /* 571 */
    5,
    /* CMPXCHG16rm */
  },
  { /* 572 */
    73,
    /* CMPXCHG16rr */
  },
  { /* 573 */
    5,
    /* CMPXCHG32rm */
  },
  { /* 574 */
    73,
    /* CMPXCHG32rr */
  },
  { /* 575 */
    16,
    /* CMPXCHG64rm */
  },
  { /* 576 */
    76,
    /* CMPXCHG64rr */
  },
  { /* 577 */
    38,
    /* CMPXCHG8B */
  },
  { /* 578 */
    23,
    /* CMPXCHG8rm */
  },
  { /* 579 */
    87,
    /* CMPXCHG8rr */
  },
  { /* 580 */
    44,
    /* COMISDrm */
  },
  { /* 581 */
    45,
    /* COMISDrr */
  },
  { /* 582 */
    44,
    /* COMISSrm */
  },
  { /* 583 */
    45,
    /* COMISSrr */
  },
  { /* 584 */
    39,
    /* COMP_FST0r */
  },
  { /* 585 */
    39,
    /* COM_FIPr */
  },
  { /* 586 */
    39,
    /* COM_FIr */
  },
  { /* 587 */
    39,
    /* COM_FST0r */
  },
  { /* 588 */
    0,
    /* COS_F */
  },
  { /* 589 */
    0,
    /*  */
  },
  { /* 590 */
    0,
    /*  */
  },
  { /* 591 */
    0,
    /*  */
  },
  { /* 592 */
    0,
    /* CPUID32 */
  },
  { /* 593 */
    0,
    /* CPUID64 */
  },
  { /* 594 */
    0,
    /* CQO */
  },
  { /* 595 */
    28,
    /* CRC32r32m16 */
  },
  { /* 596 */
    8,
    /* CRC32r32m32 */
  },
  { /* 597 */
    100,
    /* CRC32r32m8 */
  },
  { /* 598 */
    101,
    /* CRC32r32r16 */
  },
  { /* 599 */
    10,
    /* CRC32r32r32 */
  },
  { /* 600 */
    102,
    /* CRC32r32r8 */
  },
  { /* 601 */
    19,
    /* CRC32r64m64 */
  },
  { /* 602 */
    103,
    /* CRC32r64m8 */
  },
  { /* 603 */
    21,
    /* CRC32r64r64 */
  },
  { /* 604 */
    104,
    /* CRC32r64r8 */
  },
  { /* 605 */
    105,
    /* CVTDQ2PDrm */
  },
  { /* 606 */
    45,
    /* CVTDQ2PDrr */
  },
  { /* 607 */
    44,
    /* CVTDQ2PSrm */
  },
  { /* 608 */
    45,
    /* CVTDQ2PSrr */
  },
  { /* 609 */
    44,
    /* CVTPD2DQrm */
  },
  { /* 610 */
    45,
    /* CVTPD2DQrr */
  },
  { /* 611 */
    44,
    /* CVTPD2PSrm */
  },
  { /* 612 */
    45,
    /* CVTPD2PSrr */
  },
  { /* 613 */
    44,
    /* CVTPS2DQrm */
  },
  { /* 614 */
    45,
    /* CVTPS2DQrr */
  },
  { /* 615 */
    106,
    /* CVTPS2PDrm */
  },
  { /* 616 */
    45,
    /* CVTPS2PDrr */
  },
  { /* 617 */
    107,
    /* CVTSD2SI64rm */
  },
  { /* 618 */
    108,
    /* CVTSD2SI64rr */
  },
  { /* 619 */
    109,
    /* CVTSD2SIrm */
  },
  { /* 620 */
    110,
    /* CVTSD2SIrr */
  },
  { /* 621 */
    111,
    /* CVTSD2SSrm */
  },
  { /* 622 */
    112,
    /* CVTSD2SSrr */
  },
  { /* 623 */
    113,
    /* CVTSI2SD64rm */
  },
  { /* 624 */
    114,
    /* CVTSI2SD64rr */
  },
  { /* 625 */
    113,
    /* CVTSI2SDrm */
  },
  { /* 626 */
    115,
    /* CVTSI2SDrr */
  },
  { /* 627 */
    116,
    /* CVTSI2SS64rm */
  },
  { /* 628 */
    117,
    /* CVTSI2SS64rr */
  },
  { /* 629 */
    116,
    /* CVTSI2SSrm */
  },
  { /* 630 */
    118,
    /* CVTSI2SSrr */
  },
  { /* 631 */
    119,
    /* CVTSS2SDrm */
  },
  { /* 632 */
    120,
    /* CVTSS2SDrr */
  },
  { /* 633 */
    121,
    /* CVTSS2SI64rm */
  },
  { /* 634 */
    108,
    /* CVTSS2SI64rr */
  },
  { /* 635 */
    122,
    /* CVTSS2SIrm */
  },
  { /* 636 */
    110,
    /* CVTSS2SIrr */
  },
  { /* 637 */
    44,
    /* CVTTPD2DQrm */
  },
  { /* 638 */
    45,
    /* CVTTPD2DQrr */
  },
  { /* 639 */
    44,
    /* CVTTPS2DQrm */
  },
  { /* 640 */
    45,
    /* CVTTPS2DQrr */
  },
  { /* 641 */
    107,
    /* CVTTSD2SI64rm */
  },
  { /* 642 */
    123,
    /* CVTTSD2SI64rr */
  },
  { /* 643 */
    109,
    /* CVTTSD2SIrm */
  },
  { /* 644 */
    124,
    /* CVTTSD2SIrr */
  },
  { /* 645 */
    121,
    /* CVTTSS2SI64rm */
  },
  { /* 646 */
    125,
    /* CVTTSS2SI64rr */
  },
  { /* 647 */
    122,
    /* CVTTSS2SIrm */
  },
  { /* 648 */
    126,
    /* CVTTSS2SIrr */
  },
  { /* 649 */
    0,
    /* CWD */
  },
  { /* 650 */
    0,
    /* CWDE */
  },
  { /* 651 */
    0,
    /* DAA */
  },
  { /* 652 */
    0,
    /* DAS */
  },
  { /* 653 */
    0,
    /* DATA16_PREFIX */
  },
  { /* 654 */
    38,
    /* DEC16m */
  },
  { /* 655 */
    70,
    /* DEC16r */
  },
  { /* 656 */
    127,
    /* DEC32_16r */
  },
  { /* 657 */
    127,
    /* DEC32_32r */
  },
  { /* 658 */
    38,
    /* DEC32m */
  },
  { /* 659 */
    70,
    /* DEC32r */
  },
  { /* 660 */
    38,
    /* DEC64_16m */
  },
  { /* 661 */
    127,
    /* DEC64_16r */
  },
  { /* 662 */
    38,
    /* DEC64_32m */
  },
  { /* 663 */
    127,
    /* DEC64_32r */
  },
  { /* 664 */
    38,
    /* DEC64m */
  },
  { /* 665 */
    128,
    /* DEC64r */
  },
  { /* 666 */
    82,
    /* DEC8m */
  },
  { /* 667 */
    129,
    /* DEC8r */
  },
  { /* 668 */
    38,
    /* DIV16m */
  },
  { /* 669 */
    77,
    /* DIV16r */
  },
  { /* 670 */
    38,
    /* DIV32m */
  },
  { /* 671 */
    77,
    /* DIV32r */
  },
  { /* 672 */
    38,
    /* DIV64m */
  },
  { /* 673 */
    79,
    /* DIV64r */
  },
  { /* 674 */
    82,
    /* DIV8m */
  },
  { /* 675 */
    130,
    /* DIV8r */
  },
  { /* 676 */
    30,
    /* DIVPDrm */
  },
  { /* 677 */
    31,
    /* DIVPDrr */
  },
  { /* 678 */
    30,
    /* DIVPSrm */
  },
  { /* 679 */
    31,
    /* DIVPSrr */
  },
  { /* 680 */
    36,
    /* DIVR_F32m */
  },
  { /* 681 */
    37,
    /* DIVR_F64m */
  },
  { /* 682 */
    38,
    /* DIVR_FI16m */
  },
  { /* 683 */
    38,
    /* DIVR_FI32m */
  },
  { /* 684 */
    39,
    /* DIVR_FPrST0 */
  },
  { /* 685 */
    39,
    /* DIVR_FST0r */
  },
  { /* 686 */
    0,
    /*  */
  },
  { /* 687 */
    0,
    /*  */
  },
  { /* 688 */
    0,
    /*  */
  },
  { /* 689 */
    0,
    /*  */
  },
  { /* 690 */
    0,
    /*  */
  },
  { /* 691 */
    0,
    /*  */
  },
  { /* 692 */
    0,
    /*  */
  },
  { /* 693 */
    0,
    /*  */
  },
  { /* 694 */
    0,
    /*  */
  },
  { /* 695 */
    0,
    /*  */
  },
  { /* 696 */
    0,
    /*  */
  },
  { /* 697 */
    39,
    /* DIVR_FrST0 */
  },
  { /* 698 */
    32,
    /* DIVSDrm */
  },
  { /* 699 */
    0,
    /*  */
  },
  { /* 700 */
    33,
    /* DIVSDrr */
  },
  { /* 701 */
    0,
    /*  */
  },
  { /* 702 */
    34,
    /* DIVSSrm */
  },
  { /* 703 */
    0,
    /*  */
  },
  { /* 704 */
    35,
    /* DIVSSrr */
  },
  { /* 705 */
    0,
    /*  */
  },
  { /* 706 */
    36,
    /* DIV_F32m */
  },
  { /* 707 */
    37,
    /* DIV_F64m */
  },
  { /* 708 */
    38,
    /* DIV_FI16m */
  },
  { /* 709 */
    38,
    /* DIV_FI32m */
  },
  { /* 710 */
    39,
    /* DIV_FPrST0 */
  },
  { /* 711 */
    39,
    /* DIV_FST0r */
  },
  { /* 712 */
    0,
    /*  */
  },
  { /* 713 */
    0,
    /*  */
  },
  { /* 714 */
    0,
    /*  */
  },
  { /* 715 */
    0,
    /*  */
  },
  { /* 716 */
    0,
    /*  */
  },
  { /* 717 */
    0,
    /*  */
  },
  { /* 718 */
    0,
    /*  */
  },
  { /* 719 */
    0,
    /*  */
  },
  { /* 720 */
    0,
    /*  */
  },
  { /* 721 */
    0,
    /*  */
  },
  { /* 722 */
    0,
    /*  */
  },
  { /* 723 */
    0,
    /*  */
  },
  { /* 724 */
    0,
    /*  */
  },
  { /* 725 */
    0,
    /*  */
  },
  { /* 726 */
    39,
    /* DIV_FrST0 */
  },
  { /* 727 */
    66,
    /* DPPDrmi */
  },
  { /* 728 */
    67,
    /* DPPDrri */
  },
  { /* 729 */
    66,
    /* DPPSrmi */
  },
  { /* 730 */
    67,
    /* DPPSrri */
  },
  { /* 731 */
    0,
    /*  */
  },
  { /* 732 */
    0,
    /*  */
  },
  { /* 733 */
    0,
    /*  */
  },
  { /* 734 */
    0,
    /*  */
  },
  { /* 735 */
    0,
    /*  */
  },
  { /* 736 */
    0,
    /*  */
  },
  { /* 737 */
    0,
    /*  */
  },
  { /* 738 */
    0,
    /* ENCLS */
  },
  { /* 739 */
    0,
    /* ENCLU */
  },
  { /* 740 */
    131,
    /* ENTER */
  },
  { /* 741 */
    132,
    /* EXTRACTPSmr */
  },
  { /* 742 */
    133,
    /* EXTRACTPSrr */
  },
  { /* 743 */
    31,
    /* EXTRQ */
  },
  { /* 744 */
    134,
    /* EXTRQI */
  },
  { /* 745 */
    0,
    /* F2XM1 */
  },
  { /* 746 */
    135,
    /* FARCALL16i */
  },
  { /* 747 */
    136,
    /* FARCALL16m */
  },
  { /* 748 */
    137,
    /* FARCALL32i */
  },
  { /* 749 */
    138,
    /* FARCALL32m */
  },
  { /* 750 */
    139,
    /* FARCALL64 */
  },
  { /* 751 */
    135,
    /* FARJMP16i */
  },
  { /* 752 */
    136,
    /* FARJMP16m */
  },
  { /* 753 */
    137,
    /* FARJMP32i */
  },
  { /* 754 */
    138,
    /* FARJMP32m */
  },
  { /* 755 */
    139,
    /* FARJMP64 */
  },
  { /* 756 */
    36,
    /* FBLDm */
  },
  { /* 757 */
    36,
    /* FBSTPm */
  },
  { /* 758 */
    36,
    /* FCOM32m */
  },
  { /* 759 */
    37,
    /* FCOM64m */
  },
  { /* 760 */
    36,
    /* FCOMP32m */
  },
  { /* 761 */
    37,
    /* FCOMP64m */
  },
  { /* 762 */
    0,
    /* FCOMPP */
  },
  { /* 763 */
    0,
    /* FDECSTP */
  },
  { /* 764 */
    0,
    /* FEMMS */
  },
  { /* 765 */
    39,
    /* FFREE */
  },
  { /* 766 */
    38,
    /* FICOM16m */
  },
  { /* 767 */
    38,
    /* FICOM32m */
  },
  { /* 768 */
    38,
    /* FICOMP16m */
  },
  { /* 769 */
    38,
    /* FICOMP32m */
  },
  { /* 770 */
    0,
    /* FINCSTP */
  },
  { /* 771 */
    38,
    /* FLDCW16m */
  },
  { /* 772 */
    36,
    /* FLDENVm */
  },
  { /* 773 */
    0,
    /* FLDL2E */
  },
  { /* 774 */
    0,
    /* FLDL2T */
  },
  { /* 775 */
    0,
    /* FLDLG2 */
  },
  { /* 776 */
    0,
    /* FLDLN2 */
  },
  { /* 777 */
    0,
    /* FLDPI */
  },
  { /* 778 */
    0,
    /* FNCLEX */
  },
  { /* 779 */
    0,
    /* FNINIT */
  },
  { /* 780 */
    0,
    /* FNOP */
  },
  { /* 781 */
    38,
    /* FNSTCW16m */
  },
  { /* 782 */
    0,
    /* FNSTSW16r */
  },
  { /* 783 */
    36,
    /* FNSTSWm */
  },
  { /* 784 */
    0,
    /*  */
  },
  { /* 785 */
    0,
    /*  */
  },
  { /* 786 */
    0,
    /*  */
  },
  { /* 787 */
    0,
    /*  */
  },
  { /* 788 */
    0,
    /*  */
  },
  { /* 789 */
    0,
    /*  */
  },
  { /* 790 */
    0,
    /*  */
  },
  { /* 791 */
    0,
    /*  */
  },
  { /* 792 */
    0,
    /*  */
  },
  { /* 793 */
    0,
    /* FPATAN */
  },
  { /* 794 */
    0,
    /* FPREM */
  },
  { /* 795 */
    0,
    /* FPREM1 */
  },
  { /* 796 */
    0,
    /* FPTAN */
  },
  { /* 797 */
    0,
    /* FRNDINT */
  },
  { /* 798 */
    36,
    /* FRSTORm */
  },
  { /* 799 */
    36,
    /* FSAVEm */
  },
  { /* 800 */
    0,
    /* FSCALE */
  },
  { /* 801 */
    0,
    /* FSETPM */
  },
  { /* 802 */
    0,
    /* FSINCOS */
  },
  { /* 803 */
    36,
    /* FSTENVm */
  },
  { /* 804 */
    0,
    /* FXAM */
  },
  { /* 805 */
    140,
    /* FXRSTOR */
  },
  { /* 806 */
    140,
    /* FXRSTOR64 */
  },
  { /* 807 */
    140,
    /* FXSAVE */
  },
  { /* 808 */
    140,
    /* FXSAVE64 */
  },
  { /* 809 */
    0,
    /* FXTRACT */
  },
  { /* 810 */
    0,
    /* FYL2X */
  },
  { /* 811 */
    0,
    /* FYL2XP1 */
  },
  { /* 812 */
    0,
    /*  */
  },
  { /* 813 */
    0,
    /*  */
  },
  { /* 814 */
    0,
    /*  */
  },
  { /* 815 */
    0,
    /*  */
  },
  { /* 816 */
    0,
    /*  */
  },
  { /* 817 */
    0,
    /*  */
  },
  { /* 818 */
    0,
    /*  */
  },
  { /* 819 */
    0,
    /*  */
  },
  { /* 820 */
    0,
    /*  */
  },
  { /* 821 */
    0,
    /*  */
  },
  { /* 822 */
    0,
    /*  */
  },
  { /* 823 */
    0,
    /*  */
  },
  { /* 824 */
    0,
    /*  */
  },
  { /* 825 */
    0,
    /*  */
  },
  { /* 826 */
    0,
    /*  */
  },
  { /* 827 */
    0,
    /*  */
  },
  { /* 828 */
    0,
    /*  */
  },
  { /* 829 */
    0,
    /*  */
  },
  { /* 830 */
    0,
    /*  */
  },
  { /* 831 */
    0,
    /*  */
  },
  { /* 832 */
    0,
    /*  */
  },
  { /* 833 */
    0,
    /*  */
  },
  { /* 834 */
    0,
    /* GETSEC */
  },
  { /* 835 */
    30,
    /* HADDPDrm */
  },
  { /* 836 */
    31,
    /* HADDPDrr */
  },
  { /* 837 */
    30,
    /* HADDPSrm */
  },
  { /* 838 */
    31,
    /* HADDPSrr */
  },
  { /* 839 */
    0,
    /* HLT */
  },
  { /* 840 */
    30,
    /* HSUBPDrm */
  },
  { /* 841 */
    31,
    /* HSUBPDrr */
  },
  { /* 842 */
    30,
    /* HSUBPSrm */
  },
  { /* 843 */
    31,
    /* HSUBPSrr */
  },
  { /* 844 */
    38,
    /* IDIV16m */
  },
  { /* 845 */
    77,
    /* IDIV16r */
  },
  { /* 846 */
    38,
    /* IDIV32m */
  },
  { /* 847 */
    77,
    /* IDIV32r */
  },
  { /* 848 */
    38,
    /* IDIV64m */
  },
  { /* 849 */
    79,
    /* IDIV64r */
  },
  { /* 850 */
    82,
    /* IDIV8m */
  },
  { /* 851 */
    130,
    /* IDIV8r */
  },
  { /* 852 */
    38,
    /* ILD_F16m */
  },
  { /* 853 */
    38,
    /* ILD_F32m */
  },
  { /* 854 */
    38,
    /* ILD_F64m */
  },
  { /* 855 */
    0,
    /*  */
  },
  { /* 856 */
    0,
    /*  */
  },
  { /* 857 */
    0,
    /*  */
  },
  { /* 858 */
    0,
    /*  */
  },
  { /* 859 */
    0,
    /*  */
  },
  { /* 860 */
    0,
    /*  */
  },
  { /* 861 */
    0,
    /*  */
  },
  { /* 862 */
    0,
    /*  */
  },
  { /* 863 */
    0,
    /*  */
  },
  { /* 864 */
    38,
    /* IMUL16m */
  },
  { /* 865 */
    77,
    /* IMUL16r */
  },
  { /* 866 */
    8,
    /* IMUL16rm */
  },
  { /* 867 */
    141,
    /* IMUL16rmi */
  },
  { /* 868 */
    142,
    /* IMUL16rmi8 */
  },
  { /* 869 */
    10,
    /* IMUL16rr */
  },
  { /* 870 */
    143,
    /* IMUL16rri */
  },
  { /* 871 */
    144,
    /* IMUL16rri8 */
  },
  { /* 872 */
    38,
    /* IMUL32m */
  },
  { /* 873 */
    77,
    /* IMUL32r */
  },
  { /* 874 */
    8,
    /* IMUL32rm */
  },
  { /* 875 */
    141,
    /* IMUL32rmi */
  },
  { /* 876 */
    145,
    /* IMUL32rmi8 */
  },
  { /* 877 */
    10,
    /* IMUL32rr */
  },
  { /* 878 */
    143,
    /* IMUL32rri */
  },
  { /* 879 */
    146,
    /* IMUL32rri8 */
  },
  { /* 880 */
    38,
    /* IMUL64m */
  },
  { /* 881 */
    79,
    /* IMUL64r */
  },
  { /* 882 */
    19,
    /* IMUL64rm */
  },
  { /* 883 */
    60,
    /* IMUL64rmi32 */
  },
  { /* 884 */
    147,
    /* IMUL64rmi8 */
  },
  { /* 885 */
    21,
    /* IMUL64rr */
  },
  { /* 886 */
    61,
    /* IMUL64rri32 */
  },
  { /* 887 */
    148,
    /* IMUL64rri8 */
  },
  { /* 888 */
    82,
    /* IMUL8m */
  },
  { /* 889 */
    130,
    /* IMUL8r */
  },
  { /* 890 */
    1,
    /* IN16ri */
  },
  { /* 891 */
    0,
    /* IN16rr */
  },
  { /* 892 */
    1,
    /* IN32ri */
  },
  { /* 893 */
    0,
    /* IN32rr */
  },
  { /* 894 */
    1,
    /* IN8ri */
  },
  { /* 895 */
    0,
    /* IN8rr */
  },
  { /* 896 */
    38,
    /* INC16m */
  },
  { /* 897 */
    70,
    /* INC16r */
  },
  { /* 898 */
    127,
    /* INC32_16r */
  },
  { /* 899 */
    127,
    /* INC32_32r */
  },
  { /* 900 */
    38,
    /* INC32m */
  },
  { /* 901 */
    70,
    /* INC32r */
  },
  { /* 902 */
    38,
    /* INC64_16m */
  },
  { /* 903 */
    127,
    /* INC64_16r */
  },
  { /* 904 */
    38,
    /* INC64_32m */
  },
  { /* 905 */
    127,
    /* INC64_32r */
  },
  { /* 906 */
    38,
    /* INC64m */
  },
  { /* 907 */
    128,
    /* INC64r */
  },
  { /* 908 */
    82,
    /* INC8m */
  },
  { /* 909 */
    129,
    /* INC8r */
  },
  { /* 910 */
    149,
    /* INSB */
  },
  { /* 911 */
    150,
    /* INSERTPSrm */
  },
  { /* 912 */
    67,
    /* INSERTPSrr */
  },
  { /* 913 */
    31,
    /* INSERTQ */
  },
  { /* 914 */
    151,
    /* INSERTQI */
  },
  { /* 915 */
    152,
    /* INSL */
  },
  { /* 916 */
    153,
    /* INSW */
  },
  { /* 917 */
    1,
    /* INT */
  },
  { /* 918 */
    0,
    /* INT1 */
  },
  { /* 919 */
    0,
    /* INT3 */
  },
  { /* 920 */
    0,
    /* INTO */
  },
  { /* 921 */
    0,
    /* INVD */
  },
  { /* 922 */
    154,
    /* INVEPT32 */
  },
  { /* 923 */
    155,
    /* INVEPT64 */
  },
  { /* 924 */
    82,
    /* INVLPG */
  },
  { /* 925 */
    0,
    /* INVLPGA32 */
  },
  { /* 926 */
    0,
    /* INVLPGA64 */
  },
  { /* 927 */
    154,
    /* INVPCID32 */
  },
  { /* 928 */
    155,
    /* INVPCID64 */
  },
  { /* 929 */
    154,
    /* INVVPID32 */
  },
  { /* 930 */
    155,
    /* INVVPID64 */
  },
  { /* 931 */
    0,
    /* IRET16 */
  },
  { /* 932 */
    0,
    /* IRET32 */
  },
  { /* 933 */
    0,
    /* IRET64 */
  },
  { /* 934 */
    38,
    /* ISTT_FP16m */
  },
  { /* 935 */
    38,
    /* ISTT_FP32m */
  },
  { /* 936 */
    38,
    /* ISTT_FP64m */
  },
  { /* 937 */
    0,
    /*  */
  },
  { /* 938 */
    0,
    /*  */
  },
  { /* 939 */
    0,
    /*  */
  },
  { /* 940 */
    0,
    /*  */
  },
  { /* 941 */
    0,
    /*  */
  },
  { /* 942 */
    0,
    /*  */
  },
  { /* 943 */
    0,
    /*  */
  },
  { /* 944 */
    0,
    /*  */
  },
  { /* 945 */
    0,
    /*  */
  },
  { /* 946 */
    38,
    /* IST_F16m */
  },
  { /* 947 */
    38,
    /* IST_F32m */
  },
  { /* 948 */
    38,
    /* IST_FP16m */
  },
  { /* 949 */
    38,
    /* IST_FP32m */
  },
  { /* 950 */
    38,
    /* IST_FP64m */
  },
  { /* 951 */
    0,
    /*  */
  },
  { /* 952 */
    0,
    /*  */
  },
  { /* 953 */
    0,
    /*  */
  },
  { /* 954 */
    0,
    /*  */
  },
  { /* 955 */
    0,
    /*  */
  },
  { /* 956 */
    0,
    /*  */
  },
  { /* 957 */
    0,
    /*  */
  },
  { /* 958 */
    0,
    /*  */
  },
  { /* 959 */
    0,
    /*  */
  },
  { /* 960 */
    0,
    /*  */
  },
  { /* 961 */
    0,
    /*  */
  },
  { /* 962 */
    0,
    /*  */
  },
  { /* 963 */
    0,
    /*  */
  },
  { /* 964 */
    0,
    /*  */
  },
  { /* 965 */
    0,
    /*  */
  },
  { /* 966 */
    0,
    /*  */
  },
  { /* 967 */
    0,
    /*  */
  },
  { /* 968 */
    0,
    /*  */
  },
  { /* 969 */
    0,
    /*  */
  },
  { /* 970 */
    0,
    /*  */
  },
  { /* 971 */
    0,
    /*  */
  },
  { /* 972 */
    0,
    /*  */
  },
  { /* 973 */
    0,
    /*  */
  },
  { /* 974 */
    0,
    /*  */
  },
  { /* 975 */
    0,
    /*  */
  },
  { /* 976 */
    0,
    /*  */
  },
  { /* 977 */
    0,
    /*  */
  },
  { /* 978 */
    0,
    /*  */
  },
  { /* 979 */
    0,
    /*  */
  },
  { /* 980 */
    0,
    /*  */
  },
  { /* 981 */
    0,
    /*  */
  },
  { /* 982 */
    0,
    /*  */
  },
  { /* 983 */
    0,
    /*  */
  },
  { /* 984 */
    0,
    /*  */
  },
  { /* 985 */
    0,
    /*  */
  },
  { /* 986 */
    0,
    /*  */
  },
  { /* 987 */
    0,
    /*  */
  },
  { /* 988 */
    0,
    /*  */
  },
  { /* 989 */
    0,
    /*  */
  },
  { /* 990 */
    0,
    /*  */
  },
  { /* 991 */
    0,
    /*  */
  },
  { /* 992 */
    0,
    /*  */
  },
  { /* 993 */
    0,
    /*  */
  },
  { /* 994 */
    0,
    /*  */
  },
  { /* 995 */
    0,
    /*  */
  },
  { /* 996 */
    0,
    /*  */
  },
  { /* 997 */
    0,
    /*  */
  },
  { /* 998 */
    0,
    /*  */
  },
  { /* 999 */
    0,
    /*  */
  },
  { /* 1000 */
    0,
    /*  */
  },
  { /* 1001 */
    0,
    /*  */
  },
  { /* 1002 */
    0,
    /*  */
  },
  { /* 1003 */
    0,
    /*  */
  },
  { /* 1004 */
    0,
    /*  */
  },
  { /* 1005 */
    0,
    /*  */
  },
  { /* 1006 */
    0,
    /*  */
  },
  { /* 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 */
    0,
    /*  */
  },
  { /* 1022 */
    0,
    /*  */
  },
  { /* 1023 */
    0,
    /*  */
  },
  { /* 1024 */
    0,
    /*  */
  },
  { /* 1025 */
    0,
    /*  */
  },
  { /* 1026 */
    0,
    /*  */
  },
  { /* 1027 */
    0,
    /*  */
  },
  { /* 1028 */
    0,
    /*  */
  },
  { /* 1029 */
    0,
    /*  */
  },
  { /* 1030 */
    0,
    /*  */
  },
  { /* 1031 */
    0,
    /*  */
  },
  { /* 1032 */
    0,
    /*  */
  },
  { /* 1033 */
    0,
    /*  */
  },
  { /* 1034 */
    0,
    /*  */
  },
  { /* 1035 */
    0,
    /*  */
  },
  { /* 1036 */
    0,
    /*  */
  },
  { /* 1037 */
    0,
    /*  */
  },
  { /* 1038 */
    0,
    /*  */
  },
  { /* 1039 */
    0,
    /*  */
  },
  { /* 1040 */
    0,
    /*  */
  },
  { /* 1041 */
    0,
    /*  */
  },
  { /* 1042 */
    0,
    /*  */
  },
  { /* 1043 */
    0,
    /*  */
  },
  { /* 1044 */
    0,
    /*  */
  },
  { /* 1045 */
    0,
    /*  */
  },
  { /* 1046 */
    0,
    /*  */
  },
  { /* 1047 */
    0,
    /*  */
  },
  { /* 1048 */
    0,
    /*  */
  },
  { /* 1049 */
    0,
    /*  */
  },
  { /* 1050 */
    0,
    /*  */
  },
  { /* 1051 */
    0,
    /*  */
  },
  { /* 1052 */
    0,
    /*  */
  },
  { /* 1053 */
    0,
    /*  */
  },
  { /* 1054 */
    0,
    /*  */
  },
  { /* 1055 */
    0,
    /*  */
  },
  { /* 1056 */
    0,
    /*  */
  },
  { /* 1057 */
    0,
    /*  */
  },
  { /* 1058 */
    0,
    /*  */
  },
  { /* 1059 */
    0,
    /*  */
  },
  { /* 1060 */
    0,
    /*  */
  },
  { /* 1061 */
    0,
    /*  */
  },
  { /* 1062 */
    0,
    /*  */
  },
  { /* 1063 */
    0,
    /*  */
  },
  { /* 1064 */
    0,
    /*  */
  },
  { /* 1065 */
    156,
    /* JAE_1 */
  },
  { /* 1066 */
    157,
    /* JAE_2 */
  },
  { /* 1067 */
    157,
    /* JAE_4 */
  },
  { /* 1068 */
    156,
    /* JA_1 */
  },
  { /* 1069 */
    157,
    /* JA_2 */
  },
  { /* 1070 */
    157,
    /* JA_4 */
  },
  { /* 1071 */
    156,
    /* JBE_1 */
  },
  { /* 1072 */
    157,
    /* JBE_2 */
  },
  { /* 1073 */
    157,
    /* JBE_4 */
  },
  { /* 1074 */
    156,
    /* JB_1 */
  },
  { /* 1075 */
    157,
    /* JB_2 */
  },
  { /* 1076 */
    157,
    /* JB_4 */
  },
  { /* 1077 */
    156,
    /* JCXZ */
  },
  { /* 1078 */
    156,
    /* JECXZ_32 */
  },
  { /* 1079 */
    156,
    /* JECXZ_64 */
  },
  { /* 1080 */
    156,
    /* JE_1 */
  },
  { /* 1081 */
    157,
    /* JE_2 */
  },
  { /* 1082 */
    157,
    /* JE_4 */
  },
  { /* 1083 */
    156,
    /* JGE_1 */
  },
  { /* 1084 */
    157,
    /* JGE_2 */
  },
  { /* 1085 */
    157,
    /* JGE_4 */
  },
  { /* 1086 */
    156,
    /* JG_1 */
  },
  { /* 1087 */
    157,
    /* JG_2 */
  },
  { /* 1088 */
    157,
    /* JG_4 */
  },
  { /* 1089 */
    156,
    /* JLE_1 */
  },
  { /* 1090 */
    157,
    /* JLE_2 */
  },
  { /* 1091 */
    157,
    /* JLE_4 */
  },
  { /* 1092 */
    156,
    /* JL_1 */
  },
  { /* 1093 */
    157,
    /* JL_2 */
  },
  { /* 1094 */
    157,
    /* JL_4 */
  },
  { /* 1095 */
    38,
    /* JMP16m */
  },
  { /* 1096 */
    77,
    /* JMP16r */
  },
  { /* 1097 */
    38,
    /* JMP32m */
  },
  { /* 1098 */
    77,
    /* JMP32r */
  },
  { /* 1099 */
    38,
    /* JMP64m */
  },
  { /* 1100 */
    79,
    /* JMP64r */
  },
  { /* 1101 */
    156,
    /* JMP_1 */
  },
  { /* 1102 */
    157,
    /* JMP_2 */
  },
  { /* 1103 */
    157,
    /* JMP_4 */
  },
  { /* 1104 */
    156,
    /* JNE_1 */
  },
  { /* 1105 */
    157,
    /* JNE_2 */
  },
  { /* 1106 */
    157,
    /* JNE_4 */
  },
  { /* 1107 */
    156,
    /* JNO_1 */
  },
  { /* 1108 */
    157,
    /* JNO_2 */
  },
  { /* 1109 */
    157,
    /* JNO_4 */
  },
  { /* 1110 */
    156,
    /* JNP_1 */
  },
  { /* 1111 */
    157,
    /* JNP_2 */
  },
  { /* 1112 */
    157,
    /* JNP_4 */
  },
  { /* 1113 */
    156,
    /* JNS_1 */
  },
  { /* 1114 */
    157,
    /* JNS_2 */
  },
  { /* 1115 */
    157,
    /* JNS_4 */
  },
  { /* 1116 */
    156,
    /* JO_1 */
  },
  { /* 1117 */
    157,
    /* JO_2 */
  },
  { /* 1118 */
    157,
    /* JO_4 */
  },
  { /* 1119 */
    156,
    /* JP_1 */
  },
  { /* 1120 */
    157,
    /* JP_2 */
  },
  { /* 1121 */
    157,
    /* JP_4 */
  },
  { /* 1122 */
    156,
    /* JRCXZ */
  },
  { /* 1123 */
    156,
    /* JS_1 */
  },
  { /* 1124 */
    157,
    /* JS_2 */
  },
  { /* 1125 */
    157,
    /* JS_4 */
  },
  { /* 1126 */
    158,
    /* KANDBrr */
  },
  { /* 1127 */
    159,
    /* KANDDrr */
  },
  { /* 1128 */
    158,
    /* KANDNBrr */
  },
  { /* 1129 */
    159,
    /* KANDNDrr */
  },
  { /* 1130 */
    160,
    /* KANDNQrr */
  },
  { /* 1131 */
    161,
    /* KANDNWrr */
  },
  { /* 1132 */
    160,
    /* KANDQrr */
  },
  { /* 1133 */
    161,
    /* KANDWrr */
  },
  { /* 1134 */
    162,
    /* KMOVBkk */
  },
  { /* 1135 */
    163,
    /* KMOVBkm */
  },
  { /* 1136 */
    164,
    /* KMOVBkr */
  },
  { /* 1137 */
    165,
    /* KMOVBmk */
  },
  { /* 1138 */
    166,
    /* KMOVBrk */
  },
  { /* 1139 */
    167,
    /* KMOVDkk */
  },
  { /* 1140 */
    168,
    /* KMOVDkm */
  },
  { /* 1141 */
    169,
    /* KMOVDkr */
  },
  { /* 1142 */
    170,
    /* KMOVDmk */
  },
  { /* 1143 */
    171,
    /* KMOVDrk */
  },
  { /* 1144 */
    172,
    /* KMOVQkk */
  },
  { /* 1145 */
    173,
    /* KMOVQkm */
  },
  { /* 1146 */
    174,
    /* KMOVQkr */
  },
  { /* 1147 */
    175,
    /* KMOVQmk */
  },
  { /* 1148 */
    176,
    /* KMOVQrk */
  },
  { /* 1149 */
    177,
    /* KMOVWkk */
  },
  { /* 1150 */
    178,
    /* KMOVWkm */
  },
  { /* 1151 */
    179,
    /* KMOVWkr */
  },
  { /* 1152 */
    180,
    /* KMOVWmk */
  },
  { /* 1153 */
    181,
    /* KMOVWrk */
  },
  { /* 1154 */
    162,
    /* KNOTBrr */
  },
  { /* 1155 */
    167,
    /* KNOTDrr */
  },
  { /* 1156 */
    172,
    /* KNOTQrr */
  },
  { /* 1157 */
    177,
    /* KNOTWrr */
  },
  { /* 1158 */
    158,
    /* KORBrr */
  },
  { /* 1159 */
    159,
    /* KORDrr */
  },
  { /* 1160 */
    160,
    /* KORQrr */
  },
  { /* 1161 */
    177,
    /* KORTESTWrr */
  },
  { /* 1162 */
    161,
    /* KORWrr */
  },
  { /* 1163 */
    0,
    /*  */
  },
  { /* 1164 */
    0,
    /*  */
  },
  { /* 1165 */
    0,
    /*  */
  },
  { /* 1166 */
    0,
    /*  */
  },
  { /* 1167 */
    182,
    /* KSHIFTLWri */
  },
  { /* 1168 */
    182,
    /* KSHIFTRWri */
  },
  { /* 1169 */
    161,
    /* KUNPCKBWrr */
  },
  { /* 1170 */
    158,
    /* KXNORBrr */
  },
  { /* 1171 */
    159,
    /* KXNORDrr */
  },
  { /* 1172 */
    160,
    /* KXNORQrr */
  },
  { /* 1173 */
    161,
    /* KXNORWrr */
  },
  { /* 1174 */
    158,
    /* KXORBrr */
  },
  { /* 1175 */
    159,
    /* KXORDrr */
  },
  { /* 1176 */
    160,
    /* KXORQrr */
  },
  { /* 1177 */
    161,
    /* KXORWrr */
  },
  { /* 1178 */
    0,
    /* LAHF */
  },
  { /* 1179 */
    68,
    /* LAR16rm */
  },
  { /* 1180 */
    69,
    /* LAR16rr */
  },
  { /* 1181 */
    68,
    /* LAR32rm */
  },
  { /* 1182 */
    69,
    /* LAR32rr */
  },
  { /* 1183 */
    42,
    /* LAR64rm */
  },
  { /* 1184 */
    183,
    /* LAR64rr */
  },
  { /* 1185 */
    0,
    /*  */
  },
  { /* 1186 */
    0,
    /*  */
  },
  { /* 1187 */
    0,
    /*  */
  },
  { /* 1188 */
    0,
    /*  */
  },
  { /* 1189 */
    0,
    /*  */
  },
  { /* 1190 */
    0,
    /*  */
  },
  { /* 1191 */
    44,
    /* LDDQUrm */
  },
  { /* 1192 */
    38,
    /* LDMXCSR */
  },
  { /* 1193 */
    184,
    /* LDS16rm */
  },
  { /* 1194 */
    185,
    /* LDS32rm */
  },
  { /* 1195 */
    0,
    /* LD_F0 */
  },
  { /* 1196 */
    0,
    /* LD_F1 */
  },
  { /* 1197 */
    36,
    /* LD_F32m */
  },
  { /* 1198 */
    37,
    /* LD_F64m */
  },
  { /* 1199 */
    186,
    /* LD_F80m */
  },
  { /* 1200 */
    0,
    /*  */
  },
  { /* 1201 */
    0,
    /*  */
  },
  { /* 1202 */
    0,
    /*  */
  },
  { /* 1203 */
    0,
    /*  */
  },
  { /* 1204 */
    0,
    /*  */
  },
  { /* 1205 */
    0,
    /*  */
  },
  { /* 1206 */
    0,
    /*  */
  },
  { /* 1207 */
    0,
    /*  */
  },
  { /* 1208 */
    0,
    /*  */
  },
  { /* 1209 */
    0,
    /*  */
  },
  { /* 1210 */
    0,
    /*  */
  },
  { /* 1211 */
    0,
    /*  */
  },
  { /* 1212 */
    39,
    /* LD_Frr */
  },
  { /* 1213 */
    68,
    /* LEA16r */
  },
  { /* 1214 */
    68,
    /* LEA32r */
  },
  { /* 1215 */
    187,
    /* LEA64_32r */
  },
  { /* 1216 */
    188,
    /* LEA64r */
  },
  { /* 1217 */
    0,
    /* LEAVE */
  },
  { /* 1218 */
    0,
    /* LEAVE64 */
  },
  { /* 1219 */
    184,
    /* LES16rm */
  },
  { /* 1220 */
    185,
    /* LES32rm */
  },
  { /* 1221 */
    0,
    /* LFENCE */
  },
  { /* 1222 */
    184,
    /* LFS16rm */
  },
  { /* 1223 */
    185,
    /* LFS32rm */
  },
  { /* 1224 */
    189,
    /* LFS64rm */
  },
  { /* 1225 */
    138,
    /* LGDT16m */
  },
  { /* 1226 */
    138,
    /* LGDT32m */
  },
  { /* 1227 */
    139,
    /* LGDT64m */
  },
  { /* 1228 */
    184,
    /* LGS16rm */
  },
  { /* 1229 */
    185,
    /* LGS32rm */
  },
  { /* 1230 */
    189,
    /* LGS64rm */
  },
  { /* 1231 */
    138,
    /* LIDT16m */
  },
  { /* 1232 */
    138,
    /* LIDT32m */
  },
  { /* 1233 */
    139,
    /* LIDT64m */
  },
  { /* 1234 */
    38,
    /* LLDT16m */
  },
  { /* 1235 */
    190,
    /* LLDT16r */
  },
  { /* 1236 */
    38,
    /* LMSW16m */
  },
  { /* 1237 */
    190,
    /* LMSW16r */
  },
  { /* 1238 */
    0,
    /*  */
  },
  { /* 1239 */
    0,
    /*  */
  },
  { /* 1240 */
    0,
    /*  */
  },
  { /* 1241 */
    0,
    /*  */
  },
  { /* 1242 */
    0,
    /*  */
  },
  { /* 1243 */
    0,
    /*  */
  },
  { /* 1244 */
    0,
    /*  */
  },
  { /* 1245 */
    0,
    /*  */
  },
  { /* 1246 */
    0,
    /*  */
  },
  { /* 1247 */
    0,
    /*  */
  },
  { /* 1248 */
    0,
    /*  */
  },
  { /* 1249 */
    0,
    /*  */
  },
  { /* 1250 */
    0,
    /*  */
  },
  { /* 1251 */
    0,
    /*  */
  },
  { /* 1252 */
    0,
    /*  */
  },
  { /* 1253 */
    0,
    /*  */
  },
  { /* 1254 */
    0,
    /*  */
  },
  { /* 1255 */
    0,
    /*  */
  },
  { /* 1256 */
    0,
    /*  */
  },
  { /* 1257 */
    0,
    /*  */
  },
  { /* 1258 */
    0,
    /*  */
  },
  { /* 1259 */
    0,
    /*  */
  },
  { /* 1260 */
    0,
    /*  */
  },
  { /* 1261 */
    0,
    /*  */
  },
  { /* 1262 */
    0,
    /*  */
  },
  { /* 1263 */
    0,
    /*  */
  },
  { /* 1264 */
    0,
    /*  */
  },
  { /* 1265 */
    0,
    /*  */
  },
  { /* 1266 */
    0,
    /*  */
  },
  { /* 1267 */
    0,
    /*  */
  },
  { /* 1268 */
    0,
    /*  */
  },
  { /* 1269 */
    0,
    /*  */
  },
  { /* 1270 */
    0,
    /*  */
  },
  { /* 1271 */
    0,
    /*  */
  },
  { /* 1272 */
    0,
    /*  */
  },
  { /* 1273 */
    0,
    /*  */
  },
  { /* 1274 */
    0,
    /*  */
  },
  { /* 1275 */
    0,
    /*  */
  },
  { /* 1276 */
    0,
    /*  */
  },
  { /* 1277 */
    0,
    /*  */
  },
  { /* 1278 */
    0,
    /*  */
  },
  { /* 1279 */
    0,
    /* LOCK_PREFIX */
  },
  { /* 1280 */
    0,
    /*  */
  },
  { /* 1281 */
    0,
    /*  */
  },
  { /* 1282 */
    0,
    /*  */
  },
  { /* 1283 */
    0,
    /*  */
  },
  { /* 1284 */
    0,
    /*  */
  },
  { /* 1285 */
    0,
    /*  */
  },
  { /* 1286 */
    0,
    /*  */
  },
  { /* 1287 */
    0,
    /*  */
  },
  { /* 1288 */
    0,
    /*  */
  },
  { /* 1289 */
    0,
    /*  */
  },
  { /* 1290 */
    0,
    /*  */
  },
  { /* 1291 */
    0,
    /*  */
  },
  { /* 1292 */
    0,
    /*  */
  },
  { /* 1293 */
    0,
    /*  */
  },
  { /* 1294 */
    0,
    /*  */
  },
  { /* 1295 */
    0,
    /*  */
  },
  { /* 1296 */
    0,
    /*  */
  },
  { /* 1297 */
    0,
    /*  */
  },
  { /* 1298 */
    0,
    /*  */
  },
  { /* 1299 */
    0,
    /*  */
  },
  { /* 1300 */
    0,
    /*  */
  },
  { /* 1301 */
    0,
    /*  */
  },
  { /* 1302 */
    191,
    /* LODSB */
  },
  { /* 1303 */
    192,
    /* LODSL */
  },
  { /* 1304 */
    193,
    /* LODSQ */
  },
  { /* 1305 */
    194,
    /* LODSW */
  },
  { /* 1306 */
    156,
    /* LOOP */
  },
  { /* 1307 */
    156,
    /* LOOPE */
  },
  { /* 1308 */
    156,
    /* LOOPNE */
  },
  { /* 1309 */
    195,
    /* LRETIL */
  },
  { /* 1310 */
    195,
    /* LRETIQ */
  },
  { /* 1311 */
    2,
    /* LRETIW */
  },
  { /* 1312 */
    0,
    /* LRETL */
  },
  { /* 1313 */
    0,
    /* LRETQ */
  },
  { /* 1314 */
    0,
    /* LRETW */
  },
  { /* 1315 */
    68,
    /* LSL16rm */
  },
  { /* 1316 */
    69,
    /* LSL16rr */
  },
  { /* 1317 */
    68,
    /* LSL32rm */
  },
  { /* 1318 */
    69,
    /* LSL32rr */
  },
  { /* 1319 */
    42,
    /* LSL64rm */
  },
  { /* 1320 */
    43,
    /* LSL64rr */
  },
  { /* 1321 */
    184,
    /* LSS16rm */
  },
  { /* 1322 */
    185,
    /* LSS32rm */
  },
  { /* 1323 */
    189,
    /* LSS64rm */
  },
  { /* 1324 */
    38,
    /* LTRm */
  },
  { /* 1325 */
    190,
    /* LTRr */
  },
  { /* 1326 */
    0,
    /*  */
  },
  { /* 1327 */
    0,
    /*  */
  },
  { /* 1328 */
    0,
    /*  */
  },
  { /* 1329 */
    0,
    /*  */
  },
  { /* 1330 */
    68,
    /* LZCNT16rm */
  },
  { /* 1331 */
    69,
    /* LZCNT16rr */
  },
  { /* 1332 */
    68,
    /* LZCNT32rm */
  },
  { /* 1333 */
    69,
    /* LZCNT32rr */
  },
  { /* 1334 */
    42,
    /* LZCNT64rm */
  },
  { /* 1335 */
    43,
    /* LZCNT64rr */
  },
  { /* 1336 */
    45,
    /* MASKMOVDQU */
  },
  { /* 1337 */
    45,
    /* MASKMOVDQU64 */
  },
  { /* 1338 */
    0,
    /*  */
  },
  { /* 1339 */
    0,
    /*  */
  },
  { /* 1340 */
    0,
    /*  */
  },
  { /* 1341 */
    0,
    /*  */
  },
  { /* 1342 */
    0,
    /*  */
  },
  { /* 1343 */
    0,
    /*  */
  },
  { /* 1344 */
    0,
    /*  */
  },
  { /* 1345 */
    0,
    /*  */
  },
  { /* 1346 */
    30,
    /* MAXPDrm */
  },
  { /* 1347 */
    31,
    /* MAXPDrr */
  },
  { /* 1348 */
    30,
    /* MAXPSrm */
  },
  { /* 1349 */
    31,
    /* MAXPSrr */
  },
  { /* 1350 */
    32,
    /* MAXSDrm */
  },
  { /* 1351 */
    0,
    /*  */
  },
  { /* 1352 */
    33,
    /* MAXSDrr */
  },
  { /* 1353 */
    0,
    /*  */
  },
  { /* 1354 */
    34,
    /* MAXSSrm */
  },
  { /* 1355 */
    0,
    /*  */
  },
  { /* 1356 */
    35,
    /* MAXSSrr */
  },
  { /* 1357 */
    0,
    /*  */
  },
  { /* 1358 */
    0,
    /* MFENCE */
  },
  { /* 1359 */
    0,
    /*  */
  },
  { /* 1360 */
    0,
    /*  */
  },
  { /* 1361 */
    0,
    /*  */
  },
  { /* 1362 */
    0,
    /*  */
  },
  { /* 1363 */
    0,
    /*  */
  },
  { /* 1364 */
    0,
    /*  */
  },
  { /* 1365 */
    0,
    /*  */
  },
  { /* 1366 */
    0,
    /*  */
  },
  { /* 1367 */
    30,
    /* MINPDrm */
  },
  { /* 1368 */
    31,
    /* MINPDrr */
  },
  { /* 1369 */
    30,
    /* MINPSrm */
  },
  { /* 1370 */
    31,
    /* MINPSrr */
  },
  { /* 1371 */
    32,
    /* MINSDrm */
  },
  { /* 1372 */
    0,
    /*  */
  },
  { /* 1373 */
    33,
    /* MINSDrr */
  },
  { /* 1374 */
    0,
    /*  */
  },
  { /* 1375 */
    34,
    /* MINSSrm */
  },
  { /* 1376 */
    0,
    /*  */
  },
  { /* 1377 */
    35,
    /* MINSSrr */
  },
  { /* 1378 */
    0,
    /*  */
  },
  { /* 1379 */
    196,
    /* MMX_CVTPD2PIirm */
  },
  { /* 1380 */
    197,
    /* MMX_CVTPD2PIirr */
  },
  { /* 1381 */
    105,
    /* MMX_CVTPI2PDirm */
  },
  { /* 1382 */
    198,
    /* MMX_CVTPI2PDirr */
  },
  { /* 1383 */
    199,
    /* MMX_CVTPI2PSirm */
  },
  { /* 1384 */
    200,
    /* MMX_CVTPI2PSirr */
  },
  { /* 1385 */
    201,
    /* MMX_CVTPS2PIirm */
  },
  { /* 1386 */
    197,
    /* MMX_CVTPS2PIirr */
  },
  { /* 1387 */
    196,
    /* MMX_CVTTPD2PIirm */
  },
  { /* 1388 */
    197,
    /* MMX_CVTTPD2PIirr */
  },
  { /* 1389 */
    201,
    /* MMX_CVTTPS2PIirm */
  },
  { /* 1390 */
    197,
    /* MMX_CVTTPS2PIirr */
  },
  { /* 1391 */
    0,
    /* MMX_EMMS */
  },
  { /* 1392 */
    202,
    /* MMX_MASKMOVQ */
  },
  { /* 1393 */
    202,
    /* MMX_MASKMOVQ64 */
  },
  { /* 1394 */
    203,
    /* MMX_MOVD64from64rr */
  },
  { /* 1395 */
    204,
    /* MMX_MOVD64grr */
  },
  { /* 1396 */
    205,
    /* MMX_MOVD64mr */
  },
  { /* 1397 */
    206,
    /* MMX_MOVD64rm */
  },
  { /* 1398 */
    207,
    /* MMX_MOVD64rr */
  },
  { /* 1399 */
    208,
    /* MMX_MOVD64to64rr */
  },
  { /* 1400 */
    197,
    /* MMX_MOVDQ2Qrr */
  },
  { /* 1401 */
    0,
    /*  */
  },
  { /* 1402 */
    205,
    /* MMX_MOVNTQmr */
  },
  { /* 1403 */
    198,
    /* MMX_MOVQ2DQrr */
  },
  { /* 1404 */
    0,
    /*  */
  },
  { /* 1405 */
    205,
    /* MMX_MOVQ64mr */
  },
  { /* 1406 */
    206,
    /* MMX_MOVQ64rm */
  },
  { /* 1407 */
    202,
    /* MMX_MOVQ64rr */
  },
  { /* 1408 */
    209,
    /* MMX_MOVQ64rr_REV */
  },
  { /* 1409 */
    206,
    /* MMX_PABSBrm64 */
  },
  { /* 1410 */
    202,
    /* MMX_PABSBrr64 */
  },
  { /* 1411 */
    206,
    /* MMX_PABSDrm64 */
  },
  { /* 1412 */
    202,
    /* MMX_PABSDrr64 */
  },
  { /* 1413 */
    206,
    /* MMX_PABSWrm64 */
  },
  { /* 1414 */
    202,
    /* MMX_PABSWrr64 */
  },
  { /* 1415 */
    210,
    /* MMX_PACKSSDWirm */
  },
  { /* 1416 */
    211,
    /* MMX_PACKSSDWirr */
  },
  { /* 1417 */
    210,
    /* MMX_PACKSSWBirm */
  },
  { /* 1418 */
    211,
    /* MMX_PACKSSWBirr */
  },
  { /* 1419 */
    210,
    /* MMX_PACKUSWBirm */
  },
  { /* 1420 */
    211,
    /* MMX_PACKUSWBirr */
  },
  { /* 1421 */
    210,
    /* MMX_PADDBirm */
  },
  { /* 1422 */
    211,
    /* MMX_PADDBirr */
  },
  { /* 1423 */
    210,
    /* MMX_PADDDirm */
  },
  { /* 1424 */
    211,
    /* MMX_PADDDirr */
  },
  { /* 1425 */
    210,
    /* MMX_PADDQirm */
  },
  { /* 1426 */
    211,
    /* MMX_PADDQirr */
  },
  { /* 1427 */
    210,
    /* MMX_PADDSBirm */
  },
  { /* 1428 */
    211,
    /* MMX_PADDSBirr */
  },
  { /* 1429 */
    210,
    /* MMX_PADDSWirm */
  },
  { /* 1430 */
    211,
    /* MMX_PADDSWirr */
  },
  { /* 1431 */
    210,
    /* MMX_PADDUSBirm */
  },
  { /* 1432 */
    211,
    /* MMX_PADDUSBirr */
  },
  { /* 1433 */
    210,
    /* MMX_PADDUSWirm */
  },
  { /* 1434 */
    211,
    /* MMX_PADDUSWirr */
  },
  { /* 1435 */
    210,
    /* MMX_PADDWirm */
  },
  { /* 1436 */
    211,
    /* MMX_PADDWirr */
  },
  { /* 1437 */
    212,
    /* MMX_PALIGNR64irm */
  },
  { /* 1438 */
    213,
    /* MMX_PALIGNR64irr */
  },
  { /* 1439 */
    210,
    /* MMX_PANDNirm */
  },
  { /* 1440 */
    211,
    /* MMX_PANDNirr */
  },
  { /* 1441 */
    210,
    /* MMX_PANDirm */
  },
  { /* 1442 */
    211,
    /* MMX_PANDirr */
  },
  { /* 1443 */
    210,
    /* MMX_PAVGBirm */
  },
  { /* 1444 */
    211,
    /* MMX_PAVGBirr */
  },
  { /* 1445 */
    210,
    /* MMX_PAVGWirm */
  },
  { /* 1446 */
    211,
    /* MMX_PAVGWirr */
  },
  { /* 1447 */
    210,
    /* MMX_PCMPEQBirm */
  },
  { /* 1448 */
    211,
    /* MMX_PCMPEQBirr */
  },
  { /* 1449 */
    210,
    /* MMX_PCMPEQDirm */
  },
  { /* 1450 */
    211,
    /* MMX_PCMPEQDirr */
  },
  { /* 1451 */
    210,
    /* MMX_PCMPEQWirm */
  },
  { /* 1452 */
    211,
    /* MMX_PCMPEQWirr */
  },
  { /* 1453 */
    210,
    /* MMX_PCMPGTBirm */
  },
  { /* 1454 */
    211,
    /* MMX_PCMPGTBirr */
  },
  { /* 1455 */
    210,
    /* MMX_PCMPGTDirm */
  },
  { /* 1456 */
    211,
    /* MMX_PCMPGTDirr */
  },
  { /* 1457 */
    210,
    /* MMX_PCMPGTWirm */
  },
  { /* 1458 */
    211,
    /* MMX_PCMPGTWirr */
  },
  { /* 1459 */
    214,
    /* MMX_PEXTRWirri */
  },
  { /* 1460 */
    210,
    /* MMX_PHADDSWrm64 */
  },
  { /* 1461 */
    211,
    /* MMX_PHADDSWrr64 */
  },
  { /* 1462 */
    210,
    /* MMX_PHADDWrm64 */
  },
  { /* 1463 */
    211,
    /* MMX_PHADDWrr64 */
  },
  { /* 1464 */
    210,
    /* MMX_PHADDrm64 */
  },
  { /* 1465 */
    211,
    /* MMX_PHADDrr64 */
  },
  { /* 1466 */
    210,
    /* MMX_PHSUBDrm64 */
  },
  { /* 1467 */
    211,
    /* MMX_PHSUBDrr64 */
  },
  { /* 1468 */
    210,
    /* MMX_PHSUBSWrm64 */
  },
  { /* 1469 */
    211,
    /* MMX_PHSUBSWrr64 */
  },
  { /* 1470 */
    210,
    /* MMX_PHSUBWrm64 */
  },
  { /* 1471 */
    211,
    /* MMX_PHSUBWrr64 */
  },
  { /* 1472 */
    215,
    /* MMX_PINSRWirmi */
  },
  { /* 1473 */
    216,
    /* MMX_PINSRWirri */
  },
  { /* 1474 */
    210,
    /* MMX_PMADDUBSWrm64 */
  },
  { /* 1475 */
    211,
    /* MMX_PMADDUBSWrr64 */
  },
  { /* 1476 */
    210,
    /* MMX_PMADDWDirm */
  },
  { /* 1477 */
    211,
    /* MMX_PMADDWDirr */
  },
  { /* 1478 */
    210,
    /* MMX_PMAXSWirm */
  },
  { /* 1479 */
    211,
    /* MMX_PMAXSWirr */
  },
  { /* 1480 */
    210,
    /* MMX_PMAXUBirm */
  },
  { /* 1481 */
    211,
    /* MMX_PMAXUBirr */
  },
  { /* 1482 */
    210,
    /* MMX_PMINSWirm */
  },
  { /* 1483 */
    211,
    /* MMX_PMINSWirr */
  },
  { /* 1484 */
    210,
    /* MMX_PMINUBirm */
  },
  { /* 1485 */
    211,
    /* MMX_PMINUBirr */
  },
  { /* 1486 */
    217,
    /* MMX_PMOVMSKBrr */
  },
  { /* 1487 */
    210,
    /* MMX_PMULHRSWrm64 */
  },
  { /* 1488 */
    211,
    /* MMX_PMULHRSWrr64 */
  },
  { /* 1489 */
    210,
    /* MMX_PMULHUWirm */
  },
  { /* 1490 */
    211,
    /* MMX_PMULHUWirr */
  },
  { /* 1491 */
    210,
    /* MMX_PMULHWirm */
  },
  { /* 1492 */
    211,
    /* MMX_PMULHWirr */
  },
  { /* 1493 */
    210,
    /* MMX_PMULLWirm */
  },
  { /* 1494 */
    211,
    /* MMX_PMULLWirr */
  },
  { /* 1495 */
    210,
    /* MMX_PMULUDQirm */
  },
  { /* 1496 */
    211,
    /* MMX_PMULUDQirr */
  },
  { /* 1497 */
    210,
    /* MMX_PORirm */
  },
  { /* 1498 */
    211,
    /* MMX_PORirr */
  },
  { /* 1499 */
    210,
    /* MMX_PSADBWirm */
  },
  { /* 1500 */
    211,
    /* MMX_PSADBWirr */
  },
  { /* 1501 */
    210,
    /* MMX_PSHUFBrm64 */
  },
  { /* 1502 */
    211,
    /* MMX_PSHUFBrr64 */
  },
  { /* 1503 */
    218,
    /* MMX_PSHUFWmi */
  },
  { /* 1504 */
    219,
    /* MMX_PSHUFWri */
  },
  { /* 1505 */
    210,
    /* MMX_PSIGNBrm64 */
  },
  { /* 1506 */
    211,
    /* MMX_PSIGNBrr64 */
  },
  { /* 1507 */
    210,
    /* MMX_PSIGNDrm64 */
  },
  { /* 1508 */
    211,
    /* MMX_PSIGNDrr64 */
  },
  { /* 1509 */
    210,
    /* MMX_PSIGNWrm64 */
  },
  { /* 1510 */
    211,
    /* MMX_PSIGNWrr64 */
  },
  { /* 1511 */
    220,
    /* MMX_PSLLDri */
  },
  { /* 1512 */
    210,
    /* MMX_PSLLDrm */
  },
  { /* 1513 */
    211,
    /* MMX_PSLLDrr */
  },
  { /* 1514 */
    220,
    /* MMX_PSLLQri */
  },
  { /* 1515 */
    210,
    /* MMX_PSLLQrm */
  },
  { /* 1516 */
    211,
    /* MMX_PSLLQrr */
  },
  { /* 1517 */
    220,
    /* MMX_PSLLWri */
  },
  { /* 1518 */
    210,
    /* MMX_PSLLWrm */
  },
  { /* 1519 */
    211,
    /* MMX_PSLLWrr */
  },
  { /* 1520 */
    220,
    /* MMX_PSRADri */
  },
  { /* 1521 */
    210,
    /* MMX_PSRADrm */
  },
  { /* 1522 */
    211,
    /* MMX_PSRADrr */
  },
  { /* 1523 */
    220,
    /* MMX_PSRAWri */
  },
  { /* 1524 */
    210,
    /* MMX_PSRAWrm */
  },
  { /* 1525 */
    211,
    /* MMX_PSRAWrr */
  },
  { /* 1526 */
    220,
    /* MMX_PSRLDri */
  },
  { /* 1527 */
    210,
    /* MMX_PSRLDrm */
  },
  { /* 1528 */
    211,
    /* MMX_PSRLDrr */
  },
  { /* 1529 */
    220,
    /* MMX_PSRLQri */
  },
  { /* 1530 */
    210,
    /* MMX_PSRLQrm */
  },
  { /* 1531 */
    211,
    /* MMX_PSRLQrr */
  },
  { /* 1532 */
    220,
    /* MMX_PSRLWri */
  },
  { /* 1533 */
    210,
    /* MMX_PSRLWrm */
  },
  { /* 1534 */
    211,
    /* MMX_PSRLWrr */
  },
  { /* 1535 */
    210,
    /* MMX_PSUBBirm */
  },
  { /* 1536 */
    211,
    /* MMX_PSUBBirr */
  },
  { /* 1537 */
    210,
    /* MMX_PSUBDirm */
  },
  { /* 1538 */
    211,
    /* MMX_PSUBDirr */
  },
  { /* 1539 */
    210,
    /* MMX_PSUBQirm */
  },
  { /* 1540 */
    211,
    /* MMX_PSUBQirr */
  },
  { /* 1541 */
    210,
    /* MMX_PSUBSBirm */
  },
  { /* 1542 */
    211,
    /* MMX_PSUBSBirr */
  },
  { /* 1543 */
    210,
    /* MMX_PSUBSWirm */
  },
  { /* 1544 */
    211,
    /* MMX_PSUBSWirr */
  },
  { /* 1545 */
    210,
    /* MMX_PSUBUSBirm */
  },
  { /* 1546 */
    211,
    /* MMX_PSUBUSBirr */
  },
  { /* 1547 */
    210,
    /* MMX_PSUBUSWirm */
  },
  { /* 1548 */
    211,
    /* MMX_PSUBUSWirr */
  },
  { /* 1549 */
    210,
    /* MMX_PSUBWirm */
  },
  { /* 1550 */
    211,
    /* MMX_PSUBWirr */
  },
  { /* 1551 */
    210,
    /* MMX_PUNPCKHBWirm */
  },
  { /* 1552 */
    211,
    /* MMX_PUNPCKHBWirr */
  },
  { /* 1553 */
    210,
    /* MMX_PUNPCKHDQirm */
  },
  { /* 1554 */
    211,
    /* MMX_PUNPCKHDQirr */
  },
  { /* 1555 */
    210,
    /* MMX_PUNPCKHWDirm */
  },
  { /* 1556 */
    211,
    /* MMX_PUNPCKHWDirr */
  },
  { /* 1557 */
    210,
    /* MMX_PUNPCKLBWirm */
  },
  { /* 1558 */
    211,
    /* MMX_PUNPCKLBWirr */
  },
  { /* 1559 */
    210,
    /* MMX_PUNPCKLDQirm */
  },
  { /* 1560 */
    211,
    /* MMX_PUNPCKLDQirr */
  },
  { /* 1561 */
    210,
    /* MMX_PUNPCKLWDirm */
  },
  { /* 1562 */
    211,
    /* MMX_PUNPCKLWDirr */
  },
  { /* 1563 */
    210,
    /* MMX_PXORirm */
  },
  { /* 1564 */
    211,
    /* MMX_PXORirr */
  },
  { /* 1565 */
    0,
    /*  */
  },
  { /* 1566 */
    0,
    /* MONITORrrr */
  },
  { /* 1567 */
    0,
    /* MONTMUL */
  },
  { /* 1568 */
    0,
    /*  */
  },
  { /* 1569 */
    0,
    /*  */
  },
  { /* 1570 */
    221,
    /* MOV16ao16 */
  },
  { /* 1571 */
    221,
    /* MOV16ao16_16 */
  },
  { /* 1572 */
    3,
    /* MOV16mi */
  },
  { /* 1573 */
    5,
    /* MOV16mr */
  },
  { /* 1574 */
    222,
    /* MOV16ms */
  },
  { /* 1575 */
    221,
    /* MOV16o16a */
  },
  { /* 1576 */
    221,
    /* MOV16o16a_16 */
  },
  { /* 1577 */
    223,
    /* MOV16ri */
  },
  { /* 1578 */
    83,
    /* MOV16ri_alt */
  },
  { /* 1579 */
    68,
    /* MOV16rm */
  },
  { /* 1580 */
    73,
    /* MOV16rr */
  },
  { /* 1581 */
    69,
    /* MOV16rr_REV */
  },
  { /* 1582 */
    224,
    /* MOV16rs */
  },
  { /* 1583 */
    225,
    /* MOV16sm */
  },
  { /* 1584 */
    226,
    /* MOV16sr */
  },
  { /* 1585 */
    227,
    /* MOV32ao32 */
  },
  { /* 1586 */
    227,
    /* MOV32ao32_16 */
  },
  { /* 1587 */
    228,
    /* MOV32cr */
  },
  { /* 1588 */
    229,
    /* MOV32dr */
  },
  { /* 1589 */
    3,
    /* MOV32mi */
  },
  { /* 1590 */
    5,
    /* MOV32mr */
  },
  { /* 1591 */
    222,
    /* MOV32ms */
  },
  { /* 1592 */
    227,
    /* MOV32o32a */
  },
  { /* 1593 */
    227,
    /* MOV32o32a_16 */
  },
  { /* 1594 */
    0,
    /*  */
  },
  { /* 1595 */
    230,
    /* MOV32rc */
  },
  { /* 1596 */
    231,
    /* MOV32rd */
  },
  { /* 1597 */
    223,
    /* MOV32ri */
  },
  { /* 1598 */
    0,
    /*  */
  },
  { /* 1599 */
    83,
    /* MOV32ri_alt */
  },
  { /* 1600 */
    68,
    /* MOV32rm */
  },
  { /* 1601 */
    73,
    /* MOV32rr */
  },
  { /* 1602 */
    69,
    /* MOV32rr_REV */
  },
  { /* 1603 */
    224,
    /* MOV32rs */
  },
  { /* 1604 */
    225,
    /* MOV32sm */
  },
  { /* 1605 */
    226,
    /* MOV32sr */
  },
  { /* 1606 */
    221,
    /* MOV64ao16 */
  },
  { /* 1607 */
    227,
    /* MOV64ao32 */
  },
  { /* 1608 */
    232,
    /* MOV64ao64 */
  },
  { /* 1609 */
    233,
    /* MOV64ao8 */
  },
  { /* 1610 */
    234,
    /* MOV64cr */
  },
  { /* 1611 */
    235,
    /* MOV64dr */
  },
  { /* 1612 */
    14,
    /* MOV64mi32 */
  },
  { /* 1613 */
    16,
    /* MOV64mr */
  },
  { /* 1614 */
    222,
    /* MOV64ms */
  },
  { /* 1615 */
    221,
    /* MOV64o16a */
  },
  { /* 1616 */
    227,
    /* MOV64o32a */
  },
  { /* 1617 */
    232,
    /* MOV64o64a */
  },
  { /* 1618 */
    233,
    /* MOV64o8a */
  },
  { /* 1619 */
    236,
    /* MOV64rc */
  },
  { /* 1620 */
    237,
    /* MOV64rd */
  },
  { /* 1621 */
    238,
    /* MOV64ri */
  },
  { /* 1622 */
    84,
    /* MOV64ri32 */
  },
  { /* 1623 */
    42,
    /* MOV64rm */
  },
  { /* 1624 */
    76,
    /* MOV64rr */
  },
  { /* 1625 */
    43,
    /* MOV64rr_REV */
  },
  { /* 1626 */
    239,
    /* MOV64rs */
  },
  { /* 1627 */
    225,
    /* MOV64sm */
  },
  { /* 1628 */
    240,
    /* MOV64sr */
  },
  { /* 1629 */
    241,
    /* MOV64toPQIrr */
  },
  { /* 1630 */
    0,
    /*  */
  },
  { /* 1631 */
    0,
    /*  */
  },
  { /* 1632 */
    233,
    /* MOV8ao8 */
  },
  { /* 1633 */
    233,
    /* MOV8ao8_16 */
  },
  { /* 1634 */
    22,
    /* MOV8mi */
  },
  { /* 1635 */
    23,
    /* MOV8mr */
  },
  { /* 1636 */
    0,
    /*  */
  },
  { /* 1637 */
    233,
    /* MOV8o8a */
  },
  { /* 1638 */
    233,
    /* MOV8o8a_16 */
  },
  { /* 1639 */
    242,
    /* MOV8ri */
  },
  { /* 1640 */
    85,
    /* MOV8ri_alt */
  },
  { /* 1641 */
    86,
    /* MOV8rm */
  },
  { /* 1642 */
    0,
    /*  */
  },
  { /* 1643 */
    87,
    /* MOV8rr */
  },
  { /* 1644 */
    0,
    /*  */
  },
  { /* 1645 */
    88,
    /* MOV8rr_REV */
  },
  { /* 1646 */
    243,
    /* MOVAPDmr */
  },
  { /* 1647 */
    44,
    /* MOVAPDrm */
  },
  { /* 1648 */
    45,
    /* MOVAPDrr */
  },
  { /* 1649 */
    244,
    /* MOVAPDrr_REV */
  },
  { /* 1650 */
    243,
    /* MOVAPSmr */
  },
  { /* 1651 */
    44,
    /* MOVAPSrm */
  },
  { /* 1652 */
    45,
    /* MOVAPSrr */
  },
  { /* 1653 */
    244,
    /* MOVAPSrr_REV */
  },
  { /* 1654 */
    5,
    /* MOVBE16mr */
  },
  { /* 1655 */
    68,
    /* MOVBE16rm */
  },
  { /* 1656 */
    5,
    /* MOVBE32mr */
  },
  { /* 1657 */
    68,
    /* MOVBE32rm */
  },
  { /* 1658 */
    16,
    /* MOVBE64mr */
  },
  { /* 1659 */
    42,
    /* MOVBE64rm */
  },
  { /* 1660 */
    106,
    /* MOVDDUPrm */
  },
  { /* 1661 */
    45,
    /* MOVDDUPrr */
  },
  { /* 1662 */
    105,
    /* MOVDI2PDIrm */
  },
  { /* 1663 */
    245,
    /* MOVDI2PDIrr */
  },
  { /* 1664 */
    0,
    /*  */
  },
  { /* 1665 */
    0,
    /*  */
  },
  { /* 1666 */
    243,
    /* MOVDQAmr */
  },
  { /* 1667 */
    44,
    /* MOVDQArm */
  },
  { /* 1668 */
    45,
    /* MOVDQArr */
  },
  { /* 1669 */
    244,
    /* MOVDQArr_REV */
  },
  { /* 1670 */
    243,
    /* MOVDQUmr */
  },
  { /* 1671 */
    44,
    /* MOVDQUrm */
  },
  { /* 1672 */
    45,
    /* MOVDQUrr */
  },
  { /* 1673 */
    244,
    /* MOVDQUrr_REV */
  },
  { /* 1674 */
    31,
    /* MOVHLPSrr */
  },
  { /* 1675 */
    246,
    /* MOVHPDmr */
  },
  { /* 1676 */
    247,
    /* MOVHPDrm */
  },
  { /* 1677 */
    246,
    /* MOVHPSmr */
  },
  { /* 1678 */
    247,
    /* MOVHPSrm */
  },
  { /* 1679 */
    31,
    /* MOVLHPSrr */
  },
  { /* 1680 */
    246,
    /* MOVLPDmr */
  },
  { /* 1681 */
    247,
    /* MOVLPDrm */
  },
  { /* 1682 */
    246,
    /* MOVLPSmr */
  },
  { /* 1683 */
    247,
    /* MOVLPSrm */
  },
  { /* 1684 */
    110,
    /* MOVMSKPDrr */
  },
  { /* 1685 */
    110,
    /* MOVMSKPSrr */
  },
  { /* 1686 */
    44,
    /* MOVNTDQArm */
  },
  { /* 1687 */
    243,
    /* MOVNTDQmr */
  },
  { /* 1688 */
    16,
    /* MOVNTI_64mr */
  },
  { /* 1689 */
    248,
    /* MOVNTImr */
  },
  { /* 1690 */
    243,
    /* MOVNTPDmr */
  },
  { /* 1691 */
    243,
    /* MOVNTPSmr */
  },
  { /* 1692 */
    246,
    /* MOVNTSD */
  },
  { /* 1693 */
    249,
    /* MOVNTSS */
  },
  { /* 1694 */
    0,
    /*  */
  },
  { /* 1695 */
    250,
    /* MOVPDI2DImr */
  },
  { /* 1696 */
    251,
    /* MOVPDI2DIrr */
  },
  { /* 1697 */
    250,
    /* MOVPQI2QImr */
  },
  { /* 1698 */
    244,
    /* MOVPQI2QIrr */
  },
  { /* 1699 */
    252,
    /* MOVPQIto64rr */
  },
  { /* 1700 */
    105,
    /* MOVQI2PQIrm */
  },
  { /* 1701 */
    91,
    /* MOVSB */
  },
  { /* 1702 */
    253,
    /* MOVSDmr */
  },
  { /* 1703 */
    254,
    /* MOVSDrm */
  },
  { /* 1704 */
    255,
    /* MOVSDrr */
  },
  { /* 1705 */
    256,
    /* MOVSDrr_REV */
  },
  { /* 1706 */
    0,
    /*  */
  },
  { /* 1707 */
    0,
    /*  */
  },
  { /* 1708 */
    44,
    /* MOVSHDUPrm */
  },
  { /* 1709 */
    45,
    /* MOVSHDUPrr */
  },
  { /* 1710 */
    94,
    /* MOVSL */
  },
  { /* 1711 */
    44,
    /* MOVSLDUPrm */
  },
  { /* 1712 */
    45,
    /* MOVSLDUPrr */
  },
  { /* 1713 */
    95,
    /* MOVSQ */
  },
  { /* 1714 */
    0,
    /*  */
  },
  { /* 1715 */
    0,
    /*  */
  },
  { /* 1716 */
    257,
    /* MOVSSmr */
  },
  { /* 1717 */
    258,
    /* MOVSSrm */
  },
  { /* 1718 */
    259,
    /* MOVSSrr */
  },
  { /* 1719 */
    260,
    /* MOVSSrr_REV */
  },
  { /* 1720 */
    98,
    /* MOVSW */
  },
  { /* 1721 */
    261,
    /* MOVSX16rm8 */
  },
  { /* 1722 */
    262,
    /* MOVSX16rr8 */
  },
  { /* 1723 */
    68,
    /* MOVSX32rm16 */
  },
  { /* 1724 */
    261,
    /* MOVSX32rm8 */
  },
  { /* 1725 */
    263,
    /* MOVSX32rr16 */
  },
  { /* 1726 */
    262,
    /* MOVSX32rr8 */
  },
  { /* 1727 */
    183,
    /* MOVSX64_NOREXrr32 */
  },
  { /* 1728 */
    42,
    /* MOVSX64rm16 */
  },
  { /* 1729 */
    42,
    /* MOVSX64rm32 */
  },
  { /* 1730 */
    264,
    /* MOVSX64rm8 */
  },
  { /* 1731 */
    265,
    /* MOVSX64rr16 */
  },
  { /* 1732 */
    183,
    /* MOVSX64rr32 */
  },
  { /* 1733 */
    266,
    /* MOVSX64rr8 */
  },
  { /* 1734 */
    243,
    /* MOVUPDmr */
  },
  { /* 1735 */
    44,
    /* MOVUPDrm */
  },
  { /* 1736 */
    45,
    /* MOVUPDrr */
  },
  { /* 1737 */
    244,
    /* MOVUPDrr_REV */
  },
  { /* 1738 */
    243,
    /* MOVUPSmr */
  },
  { /* 1739 */
    44,
    /* MOVUPSrm */
  },
  { /* 1740 */
    45,
    /* MOVUPSrr */
  },
  { /* 1741 */
    244,
    /* MOVUPSrr_REV */
  },
  { /* 1742 */
    0,
    /*  */
  },
  { /* 1743 */
    45,
    /* MOVZPQILo2PQIrr */
  },
  { /* 1744 */
    0,
    /*  */
  },
  { /* 1745 */
    0,
    /*  */
  },
  { /* 1746 */
    261,
    /* MOVZX16rm8 */
  },
  { /* 1747 */
    262,
    /* MOVZX16rr8 */
  },
  { /* 1748 */
    0,
    /*  */
  },
  { /* 1749 */
    0,
    /*  */
  },
  { /* 1750 */
    68,
    /* MOVZX32rm16 */
  },
  { /* 1751 */
    261,
    /* MOVZX32rm8 */
  },
  { /* 1752 */
    263,
    /* MOVZX32rr16 */
  },
  { /* 1753 */
    262,
    /* MOVZX32rr8 */
  },
  { /* 1754 */
    42,
    /* MOVZX64rm16_Q */
  },
  { /* 1755 */
    264,
    /* MOVZX64rm8_Q */
  },
  { /* 1756 */
    265,
    /* MOVZX64rr16_Q */
  },
  { /* 1757 */
    266,
    /* MOVZX64rr8_Q */
  },
  { /* 1758 */
    66,
    /* MPSADBWrmi */
  },
  { /* 1759 */
    67,
    /* MPSADBWrri */
  },
  { /* 1760 */
    38,
    /* MUL16m */
  },
  { /* 1761 */
    77,
    /* MUL16r */
  },
  { /* 1762 */
    38,
    /* MUL32m */
  },
  { /* 1763 */
    77,
    /* MUL32r */
  },
  { /* 1764 */
    38,
    /* MUL64m */
  },
  { /* 1765 */
    79,
    /* MUL64r */
  },
  { /* 1766 */
    82,
    /* MUL8m */
  },
  { /* 1767 */
    130,
    /* MUL8r */
  },
  { /* 1768 */
    30,
    /* MULPDrm */
  },
  { /* 1769 */
    31,
    /* MULPDrr */
  },
  { /* 1770 */
    30,
    /* MULPSrm */
  },
  { /* 1771 */
    31,
    /* MULPSrr */
  },
  { /* 1772 */
    32,
    /* MULSDrm */
  },
  { /* 1773 */
    0,
    /*  */
  },
  { /* 1774 */
    33,
    /* MULSDrr */
  },
  { /* 1775 */
    0,
    /*  */
  },
  { /* 1776 */
    34,
    /* MULSSrm */
  },
  { /* 1777 */
    0,
    /*  */
  },
  { /* 1778 */
    35,
    /* MULSSrr */
  },
  { /* 1779 */
    0,
    /*  */
  },
  { /* 1780 */
    48,
    /* MULX32rm */
  },
  { /* 1781 */
    49,
    /* MULX32rr */
  },
  { /* 1782 */
    50,
    /* MULX64rm */
  },
  { /* 1783 */
    51,
    /* MULX64rr */
  },
  { /* 1784 */
    36,
    /* MUL_F32m */
  },
  { /* 1785 */
    37,
    /* MUL_F64m */
  },
  { /* 1786 */
    38,
    /* MUL_FI16m */
  },
  { /* 1787 */
    38,
    /* MUL_FI32m */
  },
  { /* 1788 */
    39,
    /* MUL_FPrST0 */
  },
  { /* 1789 */
    39,
    /* MUL_FST0r */
  },
  { /* 1790 */
    0,
    /*  */
  },
  { /* 1791 */
    0,
    /*  */
  },
  { /* 1792 */
    0,
    /*  */
  },
  { /* 1793 */
    0,
    /*  */
  },
  { /* 1794 */
    0,
    /*  */
  },
  { /* 1795 */
    0,
    /*  */
  },
  { /* 1796 */
    0,
    /*  */
  },
  { /* 1797 */
    0,
    /*  */
  },
  { /* 1798 */
    0,
    /*  */
  },
  { /* 1799 */
    0,
    /*  */
  },
  { /* 1800 */
    0,
    /*  */
  },
  { /* 1801 */
    0,
    /*  */
  },
  { /* 1802 */
    0,
    /*  */
  },
  { /* 1803 */
    0,
    /*  */
  },
  { /* 1804 */
    39,
    /* MUL_FrST0 */
  },
  { /* 1805 */
    0,
    /* MWAITrr */
  },
  { /* 1806 */
    38,
    /* NEG16m */
  },
  { /* 1807 */
    127,
    /* NEG16r */
  },
  { /* 1808 */
    38,
    /* NEG32m */
  },
  { /* 1809 */
    127,
    /* NEG32r */
  },
  { /* 1810 */
    38,
    /* NEG64m */
  },
  { /* 1811 */
    128,
    /* NEG64r */
  },
  { /* 1812 */
    82,
    /* NEG8m */
  },
  { /* 1813 */
    129,
    /* NEG8r */
  },
  { /* 1814 */
    0,
    /* NOOP */
  },
  { /* 1815 */
    38,
    /* NOOP18_16m4 */
  },
  { /* 1816 */
    38,
    /* NOOP18_16m5 */
  },
  { /* 1817 */
    38,
    /* NOOP18_16m6 */
  },
  { /* 1818 */
    38,
    /* NOOP18_16m7 */
  },
  { /* 1819 */
    77,
    /* NOOP18_16r4 */
  },
  { /* 1820 */
    77,
    /* NOOP18_16r5 */
  },
  { /* 1821 */
    77,
    /* NOOP18_16r6 */
  },
  { /* 1822 */
    77,
    /* NOOP18_16r7 */
  },
  { /* 1823 */
    38,
    /* NOOP18_m4 */
  },
  { /* 1824 */
    38,
    /* NOOP18_m5 */
  },
  { /* 1825 */
    38,
    /* NOOP18_m6 */
  },
  { /* 1826 */
    38,
    /* NOOP18_m7 */
  },
  { /* 1827 */
    77,
    /* NOOP18_r4 */
  },
  { /* 1828 */
    77,
    /* NOOP18_r5 */
  },
  { /* 1829 */
    77,
    /* NOOP18_r6 */
  },
  { /* 1830 */
    77,
    /* NOOP18_r7 */
  },
  { /* 1831 */
    69,
    /* NOOP19rr */
  },
  { /* 1832 */
    38,
    /* NOOPL */
  },
  { /* 1833 */
    38,
    /* NOOPL_19 */
  },
  { /* 1834 */
    38,
    /* NOOPL_1a */
  },
  { /* 1835 */
    38,
    /* NOOPL_1b */
  },
  { /* 1836 */
    38,
    /* NOOPL_1c */
  },
  { /* 1837 */
    38,
    /* NOOPL_1d */
  },
  { /* 1838 */
    38,
    /* NOOPL_1e */
  },
  { /* 1839 */
    38,
    /* NOOPW */
  },
  { /* 1840 */
    38,
    /* NOOPW_19 */
  },
  { /* 1841 */
    38,
    /* NOOPW_1a */
  },
  { /* 1842 */
    38,
    /* NOOPW_1b */
  },
  { /* 1843 */
    38,
    /* NOOPW_1c */
  },
  { /* 1844 */
    38,
    /* NOOPW_1d */
  },
  { /* 1845 */
    38,
    /* NOOPW_1e */
  },
  { /* 1846 */
    38,
    /* NOT16m */
  },
  { /* 1847 */
    127,
    /* NOT16r */
  },
  { /* 1848 */
    38,
    /* NOT32m */
  },
  { /* 1849 */
    127,
    /* NOT32r */
  },
  { /* 1850 */
    38,
    /* NOT64m */
  },
  { /* 1851 */
    128,
    /* NOT64r */
  },
  { /* 1852 */
    82,
    /* NOT8m */
  },
  { /* 1853 */
    129,
    /* NOT8r */
  },
  { /* 1854 */
    2,
    /* OR16i16 */
  },
  { /* 1855 */
    3,
    /* OR16mi */
  },
  { /* 1856 */
    4,
    /* OR16mi8 */
  },
  { /* 1857 */
    5,
    /* OR16mr */
  },
  { /* 1858 */
    6,
    /* OR16ri */
  },
  { /* 1859 */
    7,
    /* OR16ri8 */
  },
  { /* 1860 */
    8,
    /* OR16rm */
  },
  { /* 1861 */
    9,
    /* OR16rr */
  },
  { /* 1862 */
    10,
    /* OR16rr_REV */
  },
  { /* 1863 */
    2,
    /* OR32i32 */
  },
  { /* 1864 */
    3,
    /* OR32mi */
  },
  { /* 1865 */
    11,
    /* OR32mi8 */
  },
  { /* 1866 */
    5,
    /* OR32mr */
  },
  { /* 1867 */
    0,
    /*  */
  },
  { /* 1868 */
    6,
    /* OR32ri */
  },
  { /* 1869 */
    12,
    /* OR32ri8 */
  },
  { /* 1870 */
    8,
    /* OR32rm */
  },
  { /* 1871 */
    9,
    /* OR32rr */
  },
  { /* 1872 */
    10,
    /* OR32rr_REV */
  },
  { /* 1873 */
    13,
    /* OR64i32 */
  },
  { /* 1874 */
    14,
    /* OR64mi32 */
  },
  { /* 1875 */
    15,
    /* OR64mi8 */
  },
  { /* 1876 */
    16,
    /* OR64mr */
  },
  { /* 1877 */
    17,
    /* OR64ri32 */
  },
  { /* 1878 */
    18,
    /* OR64ri8 */
  },
  { /* 1879 */
    19,
    /* OR64rm */
  },
  { /* 1880 */
    20,
    /* OR64rr */
  },
  { /* 1881 */
    21,
    /* OR64rr_REV */
  },
  { /* 1882 */
    1,
    /* OR8i8 */
  },
  { /* 1883 */
    22,
    /* OR8mi */
  },
  { /* 1884 */
    23,
    /* OR8mr */
  },
  { /* 1885 */
    24,
    /* OR8ri */
  },
  { /* 1886 */
    24,
    /* OR8ri8 */
  },
  { /* 1887 */
    25,
    /* OR8rm */
  },
  { /* 1888 */
    26,
    /* OR8rr */
  },
  { /* 1889 */
    27,
    /* OR8rr_REV */
  },
  { /* 1890 */
    30,
    /* ORPDrm */
  },
  { /* 1891 */
    31,
    /* ORPDrr */
  },
  { /* 1892 */
    30,
    /* ORPSrm */
  },
  { /* 1893 */
    31,
    /* ORPSrr */
  },
  { /* 1894 */
    1,
    /* OUT16ir */
  },
  { /* 1895 */
    0,
    /* OUT16rr */
  },
  { /* 1896 */
    1,
    /* OUT32ir */
  },
  { /* 1897 */
    0,
    /* OUT32rr */
  },
  { /* 1898 */
    1,
    /* OUT8ir */
  },
  { /* 1899 */
    0,
    /* OUT8rr */
  },
  { /* 1900 */
    191,
    /* OUTSB */
  },
  { /* 1901 */
    192,
    /* OUTSL */
  },
  { /* 1902 */
    194,
    /* OUTSW */
  },
  { /* 1903 */
    44,
    /* PABSBrm128 */
  },
  { /* 1904 */
    45,
    /* PABSBrr128 */
  },
  { /* 1905 */
    44,
    /* PABSDrm128 */
  },
  { /* 1906 */
    45,
    /* PABSDrr128 */
  },
  { /* 1907 */
    44,
    /* PABSWrm128 */
  },
  { /* 1908 */
    45,
    /* PABSWrr128 */
  },
  { /* 1909 */
    30,
    /* PACKSSDWrm */
  },
  { /* 1910 */
    31,
    /* PACKSSDWrr */
  },
  { /* 1911 */
    30,
    /* PACKSSWBrm */
  },
  { /* 1912 */
    31,
    /* PACKSSWBrr */
  },
  { /* 1913 */
    30,
    /* PACKUSDWrm */
  },
  { /* 1914 */
    31,
    /* PACKUSDWrr */
  },
  { /* 1915 */
    30,
    /* PACKUSWBrm */
  },
  { /* 1916 */
    31,
    /* PACKUSWBrr */
  },
  { /* 1917 */
    30,
    /* PADDBrm */
  },
  { /* 1918 */
    31,
    /* PADDBrr */
  },
  { /* 1919 */
    30,
    /* PADDDrm */
  },
  { /* 1920 */
    31,
    /* PADDDrr */
  },
  { /* 1921 */
    30,
    /* PADDQrm */
  },
  { /* 1922 */
    31,
    /* PADDQrr */
  },
  { /* 1923 */
    30,
    /* PADDSBrm */
  },
  { /* 1924 */
    31,
    /* PADDSBrr */
  },
  { /* 1925 */
    30,
    /* PADDSWrm */
  },
  { /* 1926 */
    31,
    /* PADDSWrr */
  },
  { /* 1927 */
    30,
    /* PADDUSBrm */
  },
  { /* 1928 */
    31,
    /* PADDUSBrr */
  },
  { /* 1929 */
    30,
    /* PADDUSWrm */
  },
  { /* 1930 */
    31,
    /* PADDUSWrr */
  },
  { /* 1931 */
    30,
    /* PADDWrm */
  },
  { /* 1932 */
    31,
    /* PADDWrr */
  },
  { /* 1933 */
    267,
    /* PALIGNR128rm */
  },
  { /* 1934 */
    268,
    /* PALIGNR128rr */
  },
  { /* 1935 */
    30,
    /* PANDNrm */
  },
  { /* 1936 */
    31,
    /* PANDNrr */
  },
  { /* 1937 */
    30,
    /* PANDrm */
  },
  { /* 1938 */
    31,
    /* PANDrr */
  },
  { /* 1939 */
    0,
    /* PAUSE */
  },
  { /* 1940 */
    30,
    /* PAVGBrm */
  },
  { /* 1941 */
    31,
    /* PAVGBrr */
  },
  { /* 1942 */
    210,
    /* PAVGUSBrm */
  },
  { /* 1943 */
    211,
    /* PAVGUSBrr */
  },
  { /* 1944 */
    30,
    /* PAVGWrm */
  },
  { /* 1945 */
    31,
    /* PAVGWrr */
  },
  { /* 1946 */
    30,
    /* PBLENDVBrm0 */
  },
  { /* 1947 */
    31,
    /* PBLENDVBrr0 */
  },
  { /* 1948 */
    66,
    /* PBLENDWrmi */
  },
  { /* 1949 */
    67,
    /* PBLENDWrri */
  },
  { /* 1950 */
    267,
    /* PCLMULQDQrm */
  },
  { /* 1951 */
    268,
    /* PCLMULQDQrr */
  },
  { /* 1952 */
    30,
    /* PCMPEQBrm */
  },
  { /* 1953 */
    31,
    /* PCMPEQBrr */
  },
  { /* 1954 */
    30,
    /* PCMPEQDrm */
  },
  { /* 1955 */
    31,
    /* PCMPEQDrr */
  },
  { /* 1956 */
    30,
    /* PCMPEQQrm */
  },
  { /* 1957 */
    31,
    /* PCMPEQQrr */
  },
  { /* 1958 */
    30,
    /* PCMPEQWrm */
  },
  { /* 1959 */
    31,
    /* PCMPEQWrr */
  },
  { /* 1960 */
    0,
    /*  */
  },
  { /* 1961 */
    0,
    /*  */
  },
  { /* 1962 */
    46,
    /* PCMPESTRIrm */
  },
  { /* 1963 */
    47,
    /* PCMPESTRIrr */
  },
  { /* 1964 */
    0,
    /*  */
  },
  { /* 1965 */
    0,
    /*  */
  },
  { /* 1966 */
    46,
    /* PCMPESTRM128rm */
  },
  { /* 1967 */
    47,
    /* PCMPESTRM128rr */
  },
  { /* 1968 */
    30,
    /* PCMPGTBrm */
  },
  { /* 1969 */
    31,
    /* PCMPGTBrr */
  },
  { /* 1970 */
    30,
    /* PCMPGTDrm */
  },
  { /* 1971 */
    31,
    /* PCMPGTDrr */
  },
  { /* 1972 */
    30,
    /* PCMPGTQrm */
  },
  { /* 1973 */
    31,
    /* PCMPGTQrr */
  },
  { /* 1974 */
    30,
    /* PCMPGTWrm */
  },
  { /* 1975 */
    31,
    /* PCMPGTWrr */
  },
  { /* 1976 */
    0,
    /*  */
  },
  { /* 1977 */
    0,
    /*  */
  },
  { /* 1978 */
    46,
    /* PCMPISTRIrm */
  },
  { /* 1979 */
    47,
    /* PCMPISTRIrr */
  },
  { /* 1980 */
    0,
    /*  */
  },
  { /* 1981 */
    0,
    /*  */
  },
  { /* 1982 */
    46,
    /* PCMPISTRM128rm */
  },
  { /* 1983 */
    47,
    /* PCMPISTRM128rr */
  },
  { /* 1984 */
    48,
    /* PDEP32rm */
  },
  { /* 1985 */
    49,
    /* PDEP32rr */
  },
  { /* 1986 */
    50,
    /* PDEP64rm */
  },
  { /* 1987 */
    51,
    /* PDEP64rr */
  },
  { /* 1988 */
    48,
    /* PEXT32rm */
  },
  { /* 1989 */
    49,
    /* PEXT32rr */
  },
  { /* 1990 */
    50,
    /* PEXT64rm */
  },
  { /* 1991 */
    51,
    /* PEXT64rr */
  },
  { /* 1992 */
    269,
    /* PEXTRBmr */
  },
  { /* 1993 */
    133,
    /* PEXTRBrr */
  },
  { /* 1994 */
    270,
    /* PEXTRDmr */
  },
  { /* 1995 */
    133,
    /* PEXTRDrr */
  },
  { /* 1996 */
    270,
    /* PEXTRQmr */
  },
  { /* 1997 */
    271,
    /* PEXTRQrr */
  },
  { /* 1998 */
    270,
    /* PEXTRWmr */
  },
  { /* 1999 */
    272,
    /* PEXTRWri */
  },
  { /* 2000 */
    133,
    /* PEXTRWrr_REV */
  },
  { /* 2001 */
    206,
    /* PF2IDrm */
  },
  { /* 2002 */
    202,
    /* PF2IDrr */
  },
  { /* 2003 */
    206,
    /* PF2IWrm */
  },
  { /* 2004 */
    202,
    /* PF2IWrr */
  },
  { /* 2005 */
    210,
    /* PFACCrm */
  },
  { /* 2006 */
    211,
    /* PFACCrr */
  },
  { /* 2007 */
    210,
    /* PFADDrm */
  },
  { /* 2008 */
    211,
    /* PFADDrr */
  },
  { /* 2009 */
    210,
    /* PFCMPEQrm */
  },
  { /* 2010 */
    211,
    /* PFCMPEQrr */
  },
  { /* 2011 */
    210,
    /* PFCMPGErm */
  },
  { /* 2012 */
    211,
    /* PFCMPGErr */
  },
  { /* 2013 */
    210,
    /* PFCMPGTrm */
  },
  { /* 2014 */
    211,
    /* PFCMPGTrr */
  },
  { /* 2015 */
    210,
    /* PFMAXrm */
  },
  { /* 2016 */
    211,
    /* PFMAXrr */
  },
  { /* 2017 */
    210,
    /* PFMINrm */
  },
  { /* 2018 */
    211,
    /* PFMINrr */
  },
  { /* 2019 */
    210,
    /* PFMULrm */
  },
  { /* 2020 */
    211,
    /* PFMULrr */
  },
  { /* 2021 */
    210,
    /* PFNACCrm */
  },
  { /* 2022 */
    211,
    /* PFNACCrr */
  },
  { /* 2023 */
    210,
    /* PFPNACCrm */
  },
  { /* 2024 */
    211,
    /* PFPNACCrr */
  },
  { /* 2025 */
    210,
    /* PFRCPIT1rm */
  },
  { /* 2026 */
    211,
    /* PFRCPIT1rr */
  },
  { /* 2027 */
    210,
    /* PFRCPIT2rm */
  },
  { /* 2028 */
    211,
    /* PFRCPIT2rr */
  },
  { /* 2029 */
    206,
    /* PFRCPrm */
  },
  { /* 2030 */
    202,
    /* PFRCPrr */
  },
  { /* 2031 */
    210,
    /* PFRSQIT1rm */
  },
  { /* 2032 */
    211,
    /* PFRSQIT1rr */
  },
  { /* 2033 */
    206,
    /* PFRSQRTrm */
  },
  { /* 2034 */
    202,
    /* PFRSQRTrr */
  },
  { /* 2035 */
    210,
    /* PFSUBRrm */
  },
  { /* 2036 */
    211,
    /* PFSUBRrr */
  },
  { /* 2037 */
    210,
    /* PFSUBrm */
  },
  { /* 2038 */
    211,
    /* PFSUBrr */
  },
  { /* 2039 */
    30,
    /* PHADDDrm */
  },
  { /* 2040 */
    31,
    /* PHADDDrr */
  },
  { /* 2041 */
    30,
    /* PHADDSWrm128 */
  },
  { /* 2042 */
    31,
    /* PHADDSWrr128 */
  },
  { /* 2043 */
    30,
    /* PHADDWrm */
  },
  { /* 2044 */
    31,
    /* PHADDWrr */
  },
  { /* 2045 */
    44,
    /* PHMINPOSUWrm128 */
  },
  { /* 2046 */
    45,
    /* PHMINPOSUWrr128 */
  },
  { /* 2047 */
    30,
    /* PHSUBDrm */
  },
  { /* 2048 */
    31,
    /* PHSUBDrr */
  },
  { /* 2049 */
    30,
    /* PHSUBSWrm128 */
  },
  { /* 2050 */
    31,
    /* PHSUBSWrr128 */
  },
  { /* 2051 */
    30,
    /* PHSUBWrm */
  },
  { /* 2052 */
    31,
    /* PHSUBWrr */
  },
  { /* 2053 */
    206,
    /* PI2FDrm */
  },
  { /* 2054 */
    202,
    /* PI2FDrr */
  },
  { /* 2055 */
    206,
    /* PI2FWrm */
  },
  { /* 2056 */
    202,
    /* PI2FWrr */
  },
  { /* 2057 */
    273,
    /* PINSRBrm */
  },
  { /* 2058 */
    274,
    /* PINSRBrr */
  },
  { /* 2059 */
    275,
    /* PINSRDrm */
  },
  { /* 2060 */
    274,
    /* PINSRDrr */
  },
  { /* 2061 */
    275,
    /* PINSRQrm */
  },
  { /* 2062 */
    276,
    /* PINSRQrr */
  },
  { /* 2063 */
    275,
    /* PINSRWrmi */
  },
  { /* 2064 */
    274,
    /* PINSRWrri */
  },
  { /* 2065 */
    30,
    /* PMADDUBSWrm128 */
  },
  { /* 2066 */
    31,
    /* PMADDUBSWrr128 */
  },
  { /* 2067 */
    30,
    /* PMADDWDrm */
  },
  { /* 2068 */
    31,
    /* PMADDWDrr */
  },
  { /* 2069 */
    30,
    /* PMAXSBrm */
  },
  { /* 2070 */
    31,
    /* PMAXSBrr */
  },
  { /* 2071 */
    30,
    /* PMAXSDrm */
  },
  { /* 2072 */
    31,
    /* PMAXSDrr */
  },
  { /* 2073 */
    30,
    /* PMAXSWrm */
  },
  { /* 2074 */
    31,
    /* PMAXSWrr */
  },
  { /* 2075 */
    30,
    /* PMAXUBrm */
  },
  { /* 2076 */
    31,
    /* PMAXUBrr */
  },
  { /* 2077 */
    30,
    /* PMAXUDrm */
  },
  { /* 2078 */
    31,
    /* PMAXUDrr */
  },
  { /* 2079 */
    30,
    /* PMAXUWrm */
  },
  { /* 2080 */
    31,
    /* PMAXUWrr */
  },
  { /* 2081 */
    30,
    /* PMINSBrm */
  },
  { /* 2082 */
    31,
    /* PMINSBrr */
  },
  { /* 2083 */
    30,
    /* PMINSDrm */
  },
  { /* 2084 */
    31,
    /* PMINSDrr */
  },
  { /* 2085 */
    30,
    /* PMINSWrm */
  },
  { /* 2086 */
    31,
    /* PMINSWrr */
  },
  { /* 2087 */
    30,
    /* PMINUBrm */
  },
  { /* 2088 */
    31,
    /* PMINUBrr */
  },
  { /* 2089 */
    30,
    /* PMINUDrm */
  },
  { /* 2090 */
    31,
    /* PMINUDrr */
  },
  { /* 2091 */
    30,
    /* PMINUWrm */
  },
  { /* 2092 */
    31,
    /* PMINUWrr */
  },
  { /* 2093 */
    110,
    /* PMOVMSKBrr */
  },
  { /* 2094 */
    105,
    /* PMOVSXBDrm */
  },
  { /* 2095 */
    45,
    /* PMOVSXBDrr */
  },
  { /* 2096 */
    105,
    /* PMOVSXBQrm */
  },
  { /* 2097 */
    45,
    /* PMOVSXBQrr */
  },
  { /* 2098 */
    105,
    /* PMOVSXBWrm */
  },
  { /* 2099 */
    45,
    /* PMOVSXBWrr */
  },
  { /* 2100 */
    105,
    /* PMOVSXDQrm */
  },
  { /* 2101 */
    45,
    /* PMOVSXDQrr */
  },
  { /* 2102 */
    105,
    /* PMOVSXWDrm */
  },
  { /* 2103 */
    45,
    /* PMOVSXWDrr */
  },
  { /* 2104 */
    105,
    /* PMOVSXWQrm */
  },
  { /* 2105 */
    45,
    /* PMOVSXWQrr */
  },
  { /* 2106 */
    105,
    /* PMOVZXBDrm */
  },
  { /* 2107 */
    45,
    /* PMOVZXBDrr */
  },
  { /* 2108 */
    105,
    /* PMOVZXBQrm */
  },
  { /* 2109 */
    45,
    /* PMOVZXBQrr */
  },
  { /* 2110 */
    105,
    /* PMOVZXBWrm */
  },
  { /* 2111 */
    45,
    /* PMOVZXBWrr */
  },
  { /* 2112 */
    105,
    /* PMOVZXDQrm */
  },
  { /* 2113 */
    45,
    /* PMOVZXDQrr */
  },
  { /* 2114 */
    105,
    /* PMOVZXWDrm */
  },
  { /* 2115 */
    45,
    /* PMOVZXWDrr */
  },
  { /* 2116 */
    105,
    /* PMOVZXWQrm */
  },
  { /* 2117 */
    45,
    /* PMOVZXWQrr */
  },
  { /* 2118 */
    30,
    /* PMULDQrm */
  },
  { /* 2119 */
    31,
    /* PMULDQrr */
  },
  { /* 2120 */
    30,
    /* PMULHRSWrm128 */
  },
  { /* 2121 */
    31,
    /* PMULHRSWrr128 */
  },
  { /* 2122 */
    210,
    /* PMULHRWrm */
  },
  { /* 2123 */
    211,
    /* PMULHRWrr */
  },
  { /* 2124 */
    30,
    /* PMULHUWrm */
  },
  { /* 2125 */
    31,
    /* PMULHUWrr */
  },
  { /* 2126 */
    30,
    /* PMULHWrm */
  },
  { /* 2127 */
    31,
    /* PMULHWrr */
  },
  { /* 2128 */
    30,
    /* PMULLDrm */
  },
  { /* 2129 */
    31,
    /* PMULLDrr */
  },
  { /* 2130 */
    30,
    /* PMULLWrm */
  },
  { /* 2131 */
    31,
    /* PMULLWrr */
  },
  { /* 2132 */
    30,
    /* PMULUDQrm */
  },
  { /* 2133 */
    31,
    /* PMULUDQrr */
  },
  { /* 2134 */
    277,
    /* POP16r */
  },
  { /* 2135 */
    38,
    /* POP16rmm */
  },
  { /* 2136 */
    77,
    /* POP16rmr */
  },
  { /* 2137 */
    277,
    /* POP32r */
  },
  { /* 2138 */
    38,
    /* POP32rmm */
  },
  { /* 2139 */
    77,
    /* POP32rmr */
  },
  { /* 2140 */
    278,
    /* POP64r */
  },
  { /* 2141 */
    38,
    /* POP64rmm */
  },
  { /* 2142 */
    79,
    /* POP64rmr */
  },
  { /* 2143 */
    0,
    /* POPA16 */
  },
  { /* 2144 */
    0,
    /* POPA32 */
  },
  { /* 2145 */
    68,
    /* POPCNT16rm */
  },
  { /* 2146 */
    69,
    /* POPCNT16rr */
  },
  { /* 2147 */
    68,
    /* POPCNT32rm */
  },
  { /* 2148 */
    69,
    /* POPCNT32rr */
  },
  { /* 2149 */
    42,
    /* POPCNT64rm */
  },
  { /* 2150 */
    43,
    /* POPCNT64rr */
  },
  { /* 2151 */
    0,
    /* POPDS16 */
  },
  { /* 2152 */
    0,
    /* POPDS32 */
  },
  { /* 2153 */
    0,
    /* POPES16 */
  },
  { /* 2154 */
    0,
    /* POPES32 */
  },
  { /* 2155 */
    0,
    /* POPF16 */
  },
  { /* 2156 */
    0,
    /* POPF32 */
  },
  { /* 2157 */
    0,
    /* POPF64 */
  },
  { /* 2158 */
    0,
    /* POPFS16 */
  },
  { /* 2159 */
    0,
    /* POPFS32 */
  },
  { /* 2160 */
    0,
    /* POPFS64 */
  },
  { /* 2161 */
    0,
    /* POPGS16 */
  },
  { /* 2162 */
    0,
    /* POPGS32 */
  },
  { /* 2163 */
    0,
    /* POPGS64 */
  },
  { /* 2164 */
    0,
    /* POPSS16 */
  },
  { /* 2165 */
    0,
    /* POPSS32 */
  },
  { /* 2166 */
    30,
    /* PORrm */
  },
  { /* 2167 */
    31,
    /* PORrr */
  },
  { /* 2168 */
    82,
    /* PREFETCH */
  },
  { /* 2169 */
    82,
    /* PREFETCHNTA */
  },
  { /* 2170 */
    82,
    /* PREFETCHT0 */
  },
  { /* 2171 */
    82,
    /* PREFETCHT1 */
  },
  { /* 2172 */
    82,
    /* PREFETCHT2 */
  },
  { /* 2173 */
    82,
    /* PREFETCHW */
  },
  { /* 2174 */
    30,
    /* PSADBWrm */
  },
  { /* 2175 */
    31,
    /* PSADBWrr */
  },
  { /* 2176 */
    30,
    /* PSHUFBrm */
  },
  { /* 2177 */
    31,
    /* PSHUFBrr */
  },
  { /* 2178 */
    46,
    /* PSHUFDmi */
  },
  { /* 2179 */
    47,
    /* PSHUFDri */
  },
  { /* 2180 */
    46,
    /* PSHUFHWmi */
  },
  { /* 2181 */
    47,
    /* PSHUFHWri */
  },
  { /* 2182 */
    46,
    /* PSHUFLWmi */
  },
  { /* 2183 */
    47,
    /* PSHUFLWri */
  },
  { /* 2184 */
    30,
    /* PSIGNBrm */
  },
  { /* 2185 */
    31,
    /* PSIGNBrr */
  },
  { /* 2186 */
    30,
    /* PSIGNDrm */
  },
  { /* 2187 */
    31,
    /* PSIGNDrr */
  },
  { /* 2188 */
    30,
    /* PSIGNWrm */
  },
  { /* 2189 */
    31,
    /* PSIGNWrr */
  },
  { /* 2190 */
    279,
    /* PSLLDQri */
  },
  { /* 2191 */
    280,
    /* PSLLDri */
  },
  { /* 2192 */
    30,
    /* PSLLDrm */
  },
  { /* 2193 */
    31,
    /* PSLLDrr */
  },
  { /* 2194 */
    280,
    /* PSLLQri */
  },
  { /* 2195 */
    30,
    /* PSLLQrm */
  },
  { /* 2196 */
    31,
    /* PSLLQrr */
  },
  { /* 2197 */
    280,
    /* PSLLWri */
  },
  { /* 2198 */
    30,
    /* PSLLWrm */
  },
  { /* 2199 */
    31,
    /* PSLLWrr */
  },
  { /* 2200 */
    280,
    /* PSRADri */
  },
  { /* 2201 */
    30,
    /* PSRADrm */
  },
  { /* 2202 */
    31,
    /* PSRADrr */
  },
  { /* 2203 */
    280,
    /* PSRAWri */
  },
  { /* 2204 */
    30,
    /* PSRAWrm */
  },
  { /* 2205 */
    31,
    /* PSRAWrr */
  },
  { /* 2206 */
    279,
    /* PSRLDQri */
  },
  { /* 2207 */
    280,
    /* PSRLDri */
  },
  { /* 2208 */
    30,
    /* PSRLDrm */
  },
  { /* 2209 */
    31,
    /* PSRLDrr */
  },
  { /* 2210 */
    280,
    /* PSRLQri */
  },
  { /* 2211 */
    30,
    /* PSRLQrm */
  },
  { /* 2212 */
    31,
    /* PSRLQrr */
  },
  { /* 2213 */
    280,
    /* PSRLWri */
  },
  { /* 2214 */
    30,
    /* PSRLWrm */
  },
  { /* 2215 */
    31,
    /* PSRLWrr */
  },
  { /* 2216 */
    30,
    /* PSUBBrm */
  },
  { /* 2217 */
    31,
    /* PSUBBrr */
  },
  { /* 2218 */
    30,
    /* PSUBDrm */
  },
  { /* 2219 */
    31,
    /* PSUBDrr */
  },
  { /* 2220 */
    30,
    /* PSUBQrm */
  },
  { /* 2221 */
    31,
    /* PSUBQrr */
  },
  { /* 2222 */
    30,
    /* PSUBSBrm */
  },
  { /* 2223 */
    31,
    /* PSUBSBrr */
  },
  { /* 2224 */
    30,
    /* PSUBSWrm */
  },
  { /* 2225 */
    31,
    /* PSUBSWrr */
  },
  { /* 2226 */
    30,
    /* PSUBUSBrm */
  },
  { /* 2227 */
    31,
    /* PSUBUSBrr */
  },
  { /* 2228 */
    30,
    /* PSUBUSWrm */
  },
  { /* 2229 */
    31,
    /* PSUBUSWrr */
  },
  { /* 2230 */
    30,
    /* PSUBWrm */
  },
  { /* 2231 */
    31,
    /* PSUBWrr */
  },
  { /* 2232 */
    206,
    /* PSWAPDrm */
  },
  { /* 2233 */
    202,
    /* PSWAPDrr */
  },
  { /* 2234 */
    44,
    /* PTESTrm */
  },
  { /* 2235 */
    45,
    /* PTESTrr */
  },
  { /* 2236 */
    30,
    /* PUNPCKHBWrm */
  },
  { /* 2237 */
    31,
    /* PUNPCKHBWrr */
  },
  { /* 2238 */
    30,
    /* PUNPCKHDQrm */
  },
  { /* 2239 */
    31,
    /* PUNPCKHDQrr */
  },
  { /* 2240 */
    30,
    /* PUNPCKHQDQrm */
  },
  { /* 2241 */
    31,
    /* PUNPCKHQDQrr */
  },
  { /* 2242 */
    30,
    /* PUNPCKHWDrm */
  },
  { /* 2243 */
    31,
    /* PUNPCKHWDrr */
  },
  { /* 2244 */
    30,
    /* PUNPCKLBWrm */
  },
  { /* 2245 */
    31,
    /* PUNPCKLBWrr */
  },
  { /* 2246 */
    30,
    /* PUNPCKLDQrm */
  },
  { /* 2247 */
    31,
    /* PUNPCKLDQrr */
  },
  { /* 2248 */
    30,
    /* PUNPCKLQDQrm */
  },
  { /* 2249 */
    31,
    /* PUNPCKLQDQrr */
  },
  { /* 2250 */
    30,
    /* PUNPCKLWDrm */
  },
  { /* 2251 */
    31,
    /* PUNPCKLWDrr */
  },
  { /* 2252 */
    281,
    /* PUSH16i8 */
  },
  { /* 2253 */
    277,
    /* PUSH16r */
  },
  { /* 2254 */
    38,
    /* PUSH16rmm */
  },
  { /* 2255 */
    77,
    /* PUSH16rmr */
  },
  { /* 2256 */
    282,
    /* PUSH32i8 */
  },
  { /* 2257 */
    277,
    /* PUSH32r */
  },
  { /* 2258 */
    38,
    /* PUSH32rmm */
  },
  { /* 2259 */
    77,
    /* PUSH32rmr */
  },
  { /* 2260 */
    2,
    /* PUSH64i16 */
  },
  { /* 2261 */
    13,
    /* PUSH64i32 */
  },
  { /* 2262 */
    283,
    /* PUSH64i8 */
  },
  { /* 2263 */
    278,
    /* PUSH64r */
  },
  { /* 2264 */
    38,
    /* PUSH64rmm */
  },
  { /* 2265 */
    79,
    /* PUSH64rmr */
  },
  { /* 2266 */
    0,
    /* PUSHA16 */
  },
  { /* 2267 */
    0,
    /* PUSHA32 */
  },
  { /* 2268 */
    0,
    /* PUSHCS16 */
  },
  { /* 2269 */
    0,
    /* PUSHCS32 */
  },
  { /* 2270 */
    0,
    /* PUSHDS16 */
  },
  { /* 2271 */
    0,
    /* PUSHDS32 */
  },
  { /* 2272 */
    0,
    /* PUSHES16 */
  },
  { /* 2273 */
    0,
    /* PUSHES32 */
  },
  { /* 2274 */
    0,
    /* PUSHF16 */
  },
  { /* 2275 */
    0,
    /* PUSHF32 */
  },
  { /* 2276 */
    0,
    /* PUSHF64 */
  },
  { /* 2277 */
    0,
    /* PUSHFS16 */
  },
  { /* 2278 */
    0,
    /* PUSHFS32 */
  },
  { /* 2279 */
    0,
    /* PUSHFS64 */
  },
  { /* 2280 */
    0,
    /* PUSHGS16 */
  },
  { /* 2281 */
    0,
    /* PUSHGS32 */
  },
  { /* 2282 */
    0,
    /* PUSHGS64 */
  },
  { /* 2283 */
    0,
    /* PUSHSS16 */
  },
  { /* 2284 */
    0,
    /* PUSHSS32 */
  },
  { /* 2285 */
    2,
    /* PUSHi16 */
  },
  { /* 2286 */
    2,
    /* PUSHi32 */
  },
  { /* 2287 */
    30,
    /* PXORrm */
  },
  { /* 2288 */
    31,
    /* PXORrr */
  },
  { /* 2289 */
    38,
    /* RCL16m1 */
  },
  { /* 2290 */
    38,
    /* RCL16mCL */
  },
  { /* 2291 */
    284,
    /* RCL16mi */
  },
  { /* 2292 */
    127,
    /* RCL16r1 */
  },
  { /* 2293 */
    127,
    /* RCL16rCL */
  },
  { /* 2294 */
    285,
    /* RCL16ri */
  },
  { /* 2295 */
    38,
    /* RCL32m1 */
  },
  { /* 2296 */
    38,
    /* RCL32mCL */
  },
  { /* 2297 */
    284,
    /* RCL32mi */
  },
  { /* 2298 */
    127,
    /* RCL32r1 */
  },
  { /* 2299 */
    127,
    /* RCL32rCL */
  },
  { /* 2300 */
    285,
    /* RCL32ri */
  },
  { /* 2301 */
    38,
    /* RCL64m1 */
  },
  { /* 2302 */
    38,
    /* RCL64mCL */
  },
  { /* 2303 */
    284,
    /* RCL64mi */
  },
  { /* 2304 */
    128,
    /* RCL64r1 */
  },
  { /* 2305 */
    128,
    /* RCL64rCL */
  },
  { /* 2306 */
    286,
    /* RCL64ri */
  },
  { /* 2307 */
    82,
    /* RCL8m1 */
  },
  { /* 2308 */
    82,
    /* RCL8mCL */
  },
  { /* 2309 */
    22,
    /* RCL8mi */
  },
  { /* 2310 */
    129,
    /* RCL8r1 */
  },
  { /* 2311 */
    129,
    /* RCL8rCL */
  },
  { /* 2312 */
    24,
    /* RCL8ri */
  },
  { /* 2313 */
    44,
    /* RCPPSm */
  },
  { /* 2314 */
    0,
    /*  */
  },
  { /* 2315 */
    45,
    /* RCPPSr */
  },
  { /* 2316 */
    0,
    /*  */
  },
  { /* 2317 */
    258,
    /* RCPSSm */
  },
  { /* 2318 */
    0,
    /*  */
  },
  { /* 2319 */
    287,
    /* RCPSSr */
  },
  { /* 2320 */
    0,
    /*  */
  },
  { /* 2321 */
    38,
    /* RCR16m1 */
  },
  { /* 2322 */
    38,
    /* RCR16mCL */
  },
  { /* 2323 */
    284,
    /* RCR16mi */
  },
  { /* 2324 */
    127,
    /* RCR16r1 */
  },
  { /* 2325 */
    127,
    /* RCR16rCL */
  },
  { /* 2326 */
    285,
    /* RCR16ri */
  },
  { /* 2327 */
    38,
    /* RCR32m1 */
  },
  { /* 2328 */
    38,
    /* RCR32mCL */
  },
  { /* 2329 */
    284,
    /* RCR32mi */
  },
  { /* 2330 */
    127,
    /* RCR32r1 */
  },
  { /* 2331 */
    127,
    /* RCR32rCL */
  },
  { /* 2332 */
    285,
    /* RCR32ri */
  },
  { /* 2333 */
    38,
    /* RCR64m1 */
  },
  { /* 2334 */
    38,
    /* RCR64mCL */
  },
  { /* 2335 */
    284,
    /* RCR64mi */
  },
  { /* 2336 */
    128,
    /* RCR64r1 */
  },
  { /* 2337 */
    128,
    /* RCR64rCL */
  },
  { /* 2338 */
    286,
    /* RCR64ri */
  },
  { /* 2339 */
    82,
    /* RCR8m1 */
  },
  { /* 2340 */
    82,
    /* RCR8mCL */
  },
  { /* 2341 */
    22,
    /* RCR8mi */
  },
  { /* 2342 */
    129,
    /* RCR8r1 */
  },
  { /* 2343 */
    129,
    /* RCR8rCL */
  },
  { /* 2344 */
    24,
    /* RCR8ri */
  },
  { /* 2345 */
    288,
    /* RDFSBASE */
  },
  { /* 2346 */
    79,
    /* RDFSBASE64 */
  },
  { /* 2347 */
    288,
    /* RDGSBASE */
  },
  { /* 2348 */
    79,
    /* RDGSBASE64 */
  },
  { /* 2349 */
    0,
    /* RDMSR */
  },
  { /* 2350 */
    0,
    /* RDPMC */
  },
  { /* 2351 */
    77,
    /* RDRAND16r */
  },
  { /* 2352 */
    77,
    /* RDRAND32r */
  },
  { /* 2353 */
    79,
    /* RDRAND64r */
  },
  { /* 2354 */
    77,
    /* RDSEED16r */
  },
  { /* 2355 */
    77,
    /* RDSEED32r */
  },
  { /* 2356 */
    79,
    /* RDSEED64r */
  },
  { /* 2357 */
    0,
    /* RDTSC */
  },
  { /* 2358 */
    0,
    /* RDTSCP */
  },
  { /* 2359 */
    0,
    /*  */
  },
  { /* 2360 */
    0,
    /*  */
  },
  { /* 2361 */
    0,
    /*  */
  },
  { /* 2362 */
    0,
    /*  */
  },
  { /* 2363 */
    0,
    /* REPNE_PREFIX */
  },
  { /* 2364 */
    0,
    /*  */
  },
  { /* 2365 */
    0,
    /*  */
  },
  { /* 2366 */
    0,
    /*  */
  },
  { /* 2367 */
    0,
    /*  */
  },
  { /* 2368 */
    0,
    /*  */
  },
  { /* 2369 */
    0,
    /*  */
  },
  { /* 2370 */
    0,
    /*  */
  },
  { /* 2371 */
    0,
    /* REP_PREFIX */
  },
  { /* 2372 */
    0,
    /*  */
  },
  { /* 2373 */
    0,
    /*  */
  },
  { /* 2374 */
    0,
    /*  */
  },
  { /* 2375 */
    0,
    /*  */
  },
  { /* 2376 */
    0,
    /*  */
  },
  { /* 2377 */
    0,
    /*  */
  },
  { /* 2378 */
    0,
    /*  */
  },
  { /* 2379 */
    195,
    /* RETIL */
  },
  { /* 2380 */
    195,
    /* RETIQ */
  },
  { /* 2381 */
    2,
    /* RETIW */
  },
  { /* 2382 */
    0,
    /* RETL */
  },
  { /* 2383 */
    0,
    /* RETQ */
  },
  { /* 2384 */
    0,
    /* RETW */
  },
  { /* 2385 */
    0,
    /* REX64_PREFIX */
  },
  { /* 2386 */
    38,
    /* ROL16m1 */
  },
  { /* 2387 */
    38,
    /* ROL16mCL */
  },
  { /* 2388 */
    284,
    /* ROL16mi */
  },
  { /* 2389 */
    127,
    /* ROL16r1 */
  },
  { /* 2390 */
    127,
    /* ROL16rCL */
  },
  { /* 2391 */
    285,
    /* ROL16ri */
  },
  { /* 2392 */
    38,
    /* ROL32m1 */
  },
  { /* 2393 */
    38,
    /* ROL32mCL */
  },
  { /* 2394 */
    284,
    /* ROL32mi */
  },
  { /* 2395 */
    127,
    /* ROL32r1 */
  },
  { /* 2396 */
    127,
    /* ROL32rCL */
  },
  { /* 2397 */
    285,
    /* ROL32ri */
  },
  { /* 2398 */
    38,
    /* ROL64m1 */
  },
  { /* 2399 */
    38,
    /* ROL64mCL */
  },
  { /* 2400 */
    284,
    /* ROL64mi */
  },
  { /* 2401 */
    128,
    /* ROL64r1 */
  },
  { /* 2402 */
    128,
    /* ROL64rCL */
  },
  { /* 2403 */
    286,
    /* ROL64ri */
  },
  { /* 2404 */
    82,
    /* ROL8m1 */
  },
  { /* 2405 */
    82,
    /* ROL8mCL */
  },
  { /* 2406 */
    22,
    /* ROL8mi */
  },
  { /* 2407 */
    129,
    /* ROL8r1 */
  },
  { /* 2408 */
    129,
    /* ROL8rCL */
  },
  { /* 2409 */
    24,
    /* ROL8ri */
  },
  { /* 2410 */
    38,
    /* ROR16m1 */
  },
  { /* 2411 */
    38,
    /* ROR16mCL */
  },
  { /* 2412 */
    284,
    /* ROR16mi */
  },
  { /* 2413 */
    127,
    /* ROR16r1 */
  },
  { /* 2414 */
    127,
    /* ROR16rCL */
  },
  { /* 2415 */
    285,
    /* ROR16ri */
  },
  { /* 2416 */
    38,
    /* ROR32m1 */
  },
  { /* 2417 */
    38,
    /* ROR32mCL */
  },
  { /* 2418 */
    284,
    /* ROR32mi */
  },
  { /* 2419 */
    127,
    /* ROR32r1 */
  },
  { /* 2420 */
    127,
    /* ROR32rCL */
  },
  { /* 2421 */
    285,
    /* ROR32ri */
  },
  { /* 2422 */
    38,
    /* ROR64m1 */
  },
  { /* 2423 */
    38,
    /* ROR64mCL */
  },
  { /* 2424 */
    284,
    /* ROR64mi */
  },
  { /* 2425 */
    128,
    /* ROR64r1 */
  },
  { /* 2426 */
    128,
    /* ROR64rCL */
  },
  { /* 2427 */
    286,
    /* ROR64ri */
  },
  { /* 2428 */
    82,
    /* ROR8m1 */
  },
  { /* 2429 */
    82,
    /* ROR8mCL */
  },
  { /* 2430 */
    22,
    /* ROR8mi */
  },
  { /* 2431 */
    129,
    /* ROR8r1 */
  },
  { /* 2432 */
    129,
    /* ROR8rCL */
  },
  { /* 2433 */
    24,
    /* ROR8ri */
  },
  { /* 2434 */
    289,
    /* RORX32mi */
  },
  { /* 2435 */
    290,
    /* RORX32ri */
  },
  { /* 2436 */
    291,
    /* RORX64mi */
  },
  { /* 2437 */
    292,
    /* RORX64ri */
  },
  { /* 2438 */
    293,
    /* ROUNDPDm */
  },
  { /* 2439 */
    294,
    /* ROUNDPDr */
  },
  { /* 2440 */
    293,
    /* ROUNDPSm */
  },
  { /* 2441 */
    294,
    /* ROUNDPSr */
  },
  { /* 2442 */
    295,
    /* ROUNDSDm */
  },
  { /* 2443 */
    296,
    /* ROUNDSDr */
  },
  { /* 2444 */
    0,
    /*  */
  },
  { /* 2445 */
    150,
    /* ROUNDSSm */
  },
  { /* 2446 */
    297,
    /* ROUNDSSr */
  },
  { /* 2447 */
    0,
    /*  */
  },
  { /* 2448 */
    0,
    /* RSM */
  },
  { /* 2449 */
    44,
    /* RSQRTPSm */
  },
  { /* 2450 */
    0,
    /*  */
  },
  { /* 2451 */
    45,
    /* RSQRTPSr */
  },
  { /* 2452 */
    0,
    /*  */
  },
  { /* 2453 */
    258,
    /* RSQRTSSm */
  },
  { /* 2454 */
    0,
    /*  */
  },
  { /* 2455 */
    287,
    /* RSQRTSSr */
  },
  { /* 2456 */
    0,
    /*  */
  },
  { /* 2457 */
    0,
    /* SAHF */
  },
  { /* 2458 */
    38,
    /* SAL16m1 */
  },
  { /* 2459 */
    38,
    /* SAL16mCL */
  },
  { /* 2460 */
    284,
    /* SAL16mi */
  },
  { /* 2461 */
    127,
    /* SAL16r1 */
  },
  { /* 2462 */
    127,
    /* SAL16rCL */
  },
  { /* 2463 */
    285,
    /* SAL16ri */
  },
  { /* 2464 */
    38,
    /* SAL32m1 */
  },
  { /* 2465 */
    38,
    /* SAL32mCL */
  },
  { /* 2466 */
    284,
    /* SAL32mi */
  },
  { /* 2467 */
    127,
    /* SAL32r1 */
  },
  { /* 2468 */
    127,
    /* SAL32rCL */
  },
  { /* 2469 */
    285,
    /* SAL32ri */
  },
  { /* 2470 */
    38,
    /* SAL64m1 */
  },
  { /* 2471 */
    38,
    /* SAL64mCL */
  },
  { /* 2472 */
    284,
    /* SAL64mi */
  },
  { /* 2473 */
    128,
    /* SAL64r1 */
  },
  { /* 2474 */
    128,
    /* SAL64rCL */
  },
  { /* 2475 */
    286,
    /* SAL64ri */
  },
  { /* 2476 */
    82,
    /* SAL8m1 */
  },
  { /* 2477 */
    82,
    /* SAL8mCL */
  },
  { /* 2478 */
    22,
    /* SAL8mi */
  },
  { /* 2479 */
    129,
    /* SAL8r1 */
  },
  { /* 2480 */
    129,
    /* SAL8rCL */
  },
  { /* 2481 */
    24,
    /* SAL8ri */
  },
  { /* 2482 */
    0,
    /* SALC */
  },
  { /* 2483 */
    38,
    /* SAR16m1 */
  },
  { /* 2484 */
    38,
    /* SAR16mCL */
  },
  { /* 2485 */
    284,
    /* SAR16mi */
  },
  { /* 2486 */
    127,
    /* SAR16r1 */
  },
  { /* 2487 */
    127,
    /* SAR16rCL */
  },
  { /* 2488 */
    285,
    /* SAR16ri */
  },
  { /* 2489 */
    38,
    /* SAR32m1 */
  },
  { /* 2490 */
    38,
    /* SAR32mCL */
  },
  { /* 2491 */
    284,
    /* SAR32mi */
  },
  { /* 2492 */
    127,
    /* SAR32r1 */
  },
  { /* 2493 */
    127,
    /* SAR32rCL */
  },
  { /* 2494 */
    285,
    /* SAR32ri */
  },
  { /* 2495 */
    38,
    /* SAR64m1 */
  },
  { /* 2496 */
    38,
    /* SAR64mCL */
  },
  { /* 2497 */
    284,
    /* SAR64mi */
  },
  { /* 2498 */
    128,
    /* SAR64r1 */
  },
  { /* 2499 */
    128,
    /* SAR64rCL */
  },
  { /* 2500 */
    286,
    /* SAR64ri */
  },
  { /* 2501 */
    82,
    /* SAR8m1 */
  },
  { /* 2502 */
    82,
    /* SAR8mCL */
  },
  { /* 2503 */
    22,
    /* SAR8mi */
  },
  { /* 2504 */
    129,
    /* SAR8r1 */
  },
  { /* 2505 */
    129,
    /* SAR8rCL */
  },
  { /* 2506 */
    24,
    /* SAR8ri */
  },
  { /* 2507 */
    54,
    /* SARX32rm */
  },
  { /* 2508 */
    55,
    /* SARX32rr */
  },
  { /* 2509 */
    56,
    /* SARX64rm */
  },
  { /* 2510 */
    57,
    /* SARX64rr */
  },
  { /* 2511 */
    2,
    /* SBB16i16 */
  },
  { /* 2512 */
    3,
    /* SBB16mi */
  },
  { /* 2513 */
    4,
    /* SBB16mi8 */
  },
  { /* 2514 */
    5,
    /* SBB16mr */
  },
  { /* 2515 */
    6,
    /* SBB16ri */
  },
  { /* 2516 */
    7,
    /* SBB16ri8 */
  },
  { /* 2517 */
    8,
    /* SBB16rm */
  },
  { /* 2518 */
    9,
    /* SBB16rr */
  },
  { /* 2519 */
    10,
    /* SBB16rr_REV */
  },
  { /* 2520 */
    2,
    /* SBB32i32 */
  },
  { /* 2521 */
    3,
    /* SBB32mi */
  },
  { /* 2522 */
    11,
    /* SBB32mi8 */
  },
  { /* 2523 */
    5,
    /* SBB32mr */
  },
  { /* 2524 */
    6,
    /* SBB32ri */
  },
  { /* 2525 */
    12,
    /* SBB32ri8 */
  },
  { /* 2526 */
    8,
    /* SBB32rm */
  },
  { /* 2527 */
    9,
    /* SBB32rr */
  },
  { /* 2528 */
    10,
    /* SBB32rr_REV */
  },
  { /* 2529 */
    13,
    /* SBB64i32 */
  },
  { /* 2530 */
    14,
    /* SBB64mi32 */
  },
  { /* 2531 */
    15,
    /* SBB64mi8 */
  },
  { /* 2532 */
    16,
    /* SBB64mr */
  },
  { /* 2533 */
    17,
    /* SBB64ri32 */
  },
  { /* 2534 */
    18,
    /* SBB64ri8 */
  },
  { /* 2535 */
    19,
    /* SBB64rm */
  },
  { /* 2536 */
    20,
    /* SBB64rr */
  },
  { /* 2537 */
    21,
    /* SBB64rr_REV */
  },
  { /* 2538 */
    1,
    /* SBB8i8 */
  },
  { /* 2539 */
    22,
    /* SBB8mi */
  },
  { /* 2540 */
    23,
    /* SBB8mr */
  },
  { /* 2541 */
    24,
    /* SBB8ri */
  },
  { /* 2542 */
    25,
    /* SBB8rm */
  },
  { /* 2543 */
    26,
    /* SBB8rr */
  },
  { /* 2544 */
    27,
    /* SBB8rr_REV */
  },
  { /* 2545 */
    149,
    /* SCASB */
  },
  { /* 2546 */
    152,
    /* SCASL */
  },
  { /* 2547 */
    298,
    /* SCASQ */
  },
  { /* 2548 */
    153,
    /* SCASW */
  },
  { /* 2549 */
    0,
    /*  */
  },
  { /* 2550 */
    0,
    /*  */
  },
  { /* 2551 */
    0,
    /*  */
  },
  { /* 2552 */
    0,
    /*  */
  },
  { /* 2553 */
    0,
    /*  */
  },
  { /* 2554 */
    0,
    /*  */
  },
  { /* 2555 */
    0,
    /*  */
  },
  { /* 2556 */
    0,
    /*  */
  },
  { /* 2557 */
    0,
    /*  */
  },
  { /* 2558 */
    0,
    /*  */
  },
  { /* 2559 */
    82,
    /* SETAEm */
  },
  { /* 2560 */
    130,
    /* SETAEr */
  },
  { /* 2561 */
    82,
    /* SETAm */
  },
  { /* 2562 */
    130,
    /* SETAr */
  },
  { /* 2563 */
    82,
    /* SETBEm */
  },
  { /* 2564 */
    130,
    /* SETBEr */
  },
  { /* 2565 */
    0,
    /*  */
  },
  { /* 2566 */
    0,
    /*  */
  },
  { /* 2567 */
    0,
    /*  */
  },
  { /* 2568 */
    0,
    /*  */
  },
  { /* 2569 */
    82,
    /* SETBm */
  },
  { /* 2570 */
    130,
    /* SETBr */
  },
  { /* 2571 */
    82,
    /* SETEm */
  },
  { /* 2572 */
    130,
    /* SETEr */
  },
  { /* 2573 */
    82,
    /* SETGEm */
  },
  { /* 2574 */
    130,
    /* SETGEr */
  },
  { /* 2575 */
    82,
    /* SETGm */
  },
  { /* 2576 */
    130,
    /* SETGr */
  },
  { /* 2577 */
    82,
    /* SETLEm */
  },
  { /* 2578 */
    130,
    /* SETLEr */
  },
  { /* 2579 */
    82,
    /* SETLm */
  },
  { /* 2580 */
    130,
    /* SETLr */
  },
  { /* 2581 */
    82,
    /* SETNEm */
  },
  { /* 2582 */
    130,
    /* SETNEr */
  },
  { /* 2583 */
    82,
    /* SETNOm */
  },
  { /* 2584 */
    130,
    /* SETNOr */
  },
  { /* 2585 */
    82,
    /* SETNPm */
  },
  { /* 2586 */
    130,
    /* SETNPr */
  },
  { /* 2587 */
    82,
    /* SETNSm */
  },
  { /* 2588 */
    130,
    /* SETNSr */
  },
  { /* 2589 */
    82,
    /* SETOm */
  },
  { /* 2590 */
    130,
    /* SETOr */
  },
  { /* 2591 */
    82,
    /* SETPm */
  },
  { /* 2592 */
    130,
    /* SETPr */
  },
  { /* 2593 */
    82,
    /* SETSm */
  },
  { /* 2594 */
    130,
    /* SETSr */
  },
  { /* 2595 */
    0,
    /* SFENCE */
  },
  { /* 2596 */
    138,
    /* SGDT16m */
  },
  { /* 2597 */
    138,
    /* SGDT32m */
  },
  { /* 2598 */
    139,
    /* SGDT64m */
  },
  { /* 2599 */
    30,
    /* SHA1MSG1rm */
  },
  { /* 2600 */
    31,
    /* SHA1MSG1rr */
  },
  { /* 2601 */
    30,
    /* SHA1MSG2rm */
  },
  { /* 2602 */
    31,
    /* SHA1MSG2rr */
  },
  { /* 2603 */
    30,
    /* SHA1NEXTErm */
  },
  { /* 2604 */
    31,
    /* SHA1NEXTErr */
  },
  { /* 2605 */
    267,
    /* SHA1RNDS4rmi */
  },
  { /* 2606 */
    268,
    /* SHA1RNDS4rri */
  },
  { /* 2607 */
    30,
    /* SHA256MSG1rm */
  },
  { /* 2608 */
    31,
    /* SHA256MSG1rr */
  },
  { /* 2609 */
    30,
    /* SHA256MSG2rm */
  },
  { /* 2610 */
    31,
    /* SHA256MSG2rr */
  },
  { /* 2611 */
    30,
    /* SHA256RNDS2rm */
  },
  { /* 2612 */
    31,
    /* SHA256RNDS2rr */
  },
  { /* 2613 */
    38,
    /* SHL16m1 */
  },
  { /* 2614 */
    38,
    /* SHL16mCL */
  },
  { /* 2615 */
    284,
    /* SHL16mi */
  },
  { /* 2616 */
    127,
    /* SHL16r1 */
  },
  { /* 2617 */
    127,
    /* SHL16rCL */
  },
  { /* 2618 */
    285,
    /* SHL16ri */
  },
  { /* 2619 */
    38,
    /* SHL32m1 */
  },
  { /* 2620 */
    38,
    /* SHL32mCL */
  },
  { /* 2621 */
    284,
    /* SHL32mi */
  },
  { /* 2622 */
    127,
    /* SHL32r1 */
  },
  { /* 2623 */
    127,
    /* SHL32rCL */
  },
  { /* 2624 */
    285,
    /* SHL32ri */
  },
  { /* 2625 */
    38,
    /* SHL64m1 */
  },
  { /* 2626 */
    38,
    /* SHL64mCL */
  },
  { /* 2627 */
    284,
    /* SHL64mi */
  },
  { /* 2628 */
    128,
    /* SHL64r1 */
  },
  { /* 2629 */
    128,
    /* SHL64rCL */
  },
  { /* 2630 */
    286,
    /* SHL64ri */
  },
  { /* 2631 */
    82,
    /* SHL8m1 */
  },
  { /* 2632 */
    82,
    /* SHL8mCL */
  },
  { /* 2633 */
    22,
    /* SHL8mi */
  },
  { /* 2634 */
    129,
    /* SHL8r1 */
  },
  { /* 2635 */
    129,
    /* SHL8rCL */
  },
  { /* 2636 */
    24,
    /* SHL8ri */
  },
  { /* 2637 */
    5,
    /* SHLD16mrCL */
  },
  { /* 2638 */
    299,
    /* SHLD16mri8 */
  },
  { /* 2639 */
    9,
    /* SHLD16rrCL */
  },
  { /* 2640 */
    300,
    /* SHLD16rri8 */
  },
  { /* 2641 */
    5,
    /* SHLD32mrCL */
  },
  { /* 2642 */
    299,
    /* SHLD32mri8 */
  },
  { /* 2643 */
    9,
    /* SHLD32rrCL */
  },
  { /* 2644 */
    300,
    /* SHLD32rri8 */
  },
  { /* 2645 */
    16,
    /* SHLD64mrCL */
  },
  { /* 2646 */
    301,
    /* SHLD64mri8 */
  },
  { /* 2647 */
    20,
    /* SHLD64rrCL */
  },
  { /* 2648 */
    302,
    /* SHLD64rri8 */
  },
  { /* 2649 */
    54,
    /* SHLX32rm */
  },
  { /* 2650 */
    55,
    /* SHLX32rr */
  },
  { /* 2651 */
    56,
    /* SHLX64rm */
  },
  { /* 2652 */
    57,
    /* SHLX64rr */
  },
  { /* 2653 */
    38,
    /* SHR16m1 */
  },
  { /* 2654 */
    38,
    /* SHR16mCL */
  },
  { /* 2655 */
    284,
    /* SHR16mi */
  },
  { /* 2656 */
    127,
    /* SHR16r1 */
  },
  { /* 2657 */
    127,
    /* SHR16rCL */
  },
  { /* 2658 */
    285,
    /* SHR16ri */
  },
  { /* 2659 */
    38,
    /* SHR32m1 */
  },
  { /* 2660 */
    38,
    /* SHR32mCL */
  },
  { /* 2661 */
    284,
    /* SHR32mi */
  },
  { /* 2662 */
    127,
    /* SHR32r1 */
  },
  { /* 2663 */
    127,
    /* SHR32rCL */
  },
  { /* 2664 */
    285,
    /* SHR32ri */
  },
  { /* 2665 */
    38,
    /* SHR64m1 */
  },
  { /* 2666 */
    38,
    /* SHR64mCL */
  },
  { /* 2667 */
    284,
    /* SHR64mi */
  },
  { /* 2668 */
    128,
    /* SHR64r1 */
  },
  { /* 2669 */
    128,
    /* SHR64rCL */
  },
  { /* 2670 */
    286,
    /* SHR64ri */
  },
  { /* 2671 */
    82,
    /* SHR8m1 */
  },
  { /* 2672 */
    82,
    /* SHR8mCL */
  },
  { /* 2673 */
    22,
    /* SHR8mi */
  },
  { /* 2674 */
    129,
    /* SHR8r1 */
  },
  { /* 2675 */
    129,
    /* SHR8rCL */
  },
  { /* 2676 */
    24,
    /* SHR8ri */
  },
  { /* 2677 */
    5,
    /* SHRD16mrCL */
  },
  { /* 2678 */
    299,
    /* SHRD16mri8 */
  },
  { /* 2679 */
    9,
    /* SHRD16rrCL */
  },
  { /* 2680 */
    300,
    /* SHRD16rri8 */
  },
  { /* 2681 */
    5,
    /* SHRD32mrCL */
  },
  { /* 2682 */
    299,
    /* SHRD32mri8 */
  },
  { /* 2683 */
    9,
    /* SHRD32rrCL */
  },
  { /* 2684 */
    300,
    /* SHRD32rri8 */
  },
  { /* 2685 */
    16,
    /* SHRD64mrCL */
  },
  { /* 2686 */
    301,
    /* SHRD64mri8 */
  },
  { /* 2687 */
    20,
    /* SHRD64rrCL */
  },
  { /* 2688 */
    302,
    /* SHRD64rri8 */
  },
  { /* 2689 */
    54,
    /* SHRX32rm */
  },
  { /* 2690 */
    55,
    /* SHRX32rr */
  },
  { /* 2691 */
    56,
    /* SHRX64rm */
  },
  { /* 2692 */
    57,
    /* SHRX64rr */
  },
  { /* 2693 */
    267,
    /* SHUFPDrmi */
  },
  { /* 2694 */
    268,
    /* SHUFPDrri */
  },
  { /* 2695 */
    267,
    /* SHUFPSrmi */
  },
  { /* 2696 */
    268,
    /* SHUFPSrri */
  },
  { /* 2697 */
    138,
    /* SIDT16m */
  },
  { /* 2698 */
    138,
    /* SIDT32m */
  },
  { /* 2699 */
    139,
    /* SIDT64m */
  },
  { /* 2700 */
    0,
    /* SIN_F */
  },
  { /* 2701 */
    0,
    /*  */
  },
  { /* 2702 */
    0,
    /*  */
  },
  { /* 2703 */
    0,
    /*  */
  },
  { /* 2704 */
    0,
    /* SKINIT */
  },
  { /* 2705 */
    38,
    /* SLDT16m */
  },
  { /* 2706 */
    77,
    /* SLDT16r */
  },
  { /* 2707 */
    77,
    /* SLDT32r */
  },
  { /* 2708 */
    38,
    /* SLDT64m */
  },
  { /* 2709 */
    79,
    /* SLDT64r */
  },
  { /* 2710 */
    38,
    /* SMSW16m */
  },
  { /* 2711 */
    77,
    /* SMSW16r */
  },
  { /* 2712 */
    77,
    /* SMSW32r */
  },
  { /* 2713 */
    79,
    /* SMSW64r */
  },
  { /* 2714 */
    44,
    /* SQRTPDm */
  },
  { /* 2715 */
    45,
    /* SQRTPDr */
  },
  { /* 2716 */
    44,
    /* SQRTPSm */
  },
  { /* 2717 */
    45,
    /* SQRTPSr */
  },
  { /* 2718 */
    254,
    /* SQRTSDm */
  },
  { /* 2719 */
    0,
    /*  */
  },
  { /* 2720 */
    303,
    /* SQRTSDr */
  },
  { /* 2721 */
    0,
    /*  */
  },
  { /* 2722 */
    258,
    /* SQRTSSm */
  },
  { /* 2723 */
    0,
    /*  */
  },
  { /* 2724 */
    287,
    /* SQRTSSr */
  },
  { /* 2725 */
    0,
    /*  */
  },
  { /* 2726 */
    0,
    /* SQRT_F */
  },
  { /* 2727 */
    0,
    /*  */
  },
  { /* 2728 */
    0,
    /*  */
  },
  { /* 2729 */
    0,
    /*  */
  },
  { /* 2730 */
    0,
    /* STAC */
  },
  { /* 2731 */
    0,
    /* STC */
  },
  { /* 2732 */
    0,
    /* STD */
  },
  { /* 2733 */
    0,
    /* STGI */
  },
  { /* 2734 */
    0,
    /* STI */
  },
  { /* 2735 */
    38,
    /* STMXCSR */
  },
  { /* 2736 */
    149,
    /* STOSB */
  },
  { /* 2737 */
    152,
    /* STOSL */
  },
  { /* 2738 */
    298,
    /* STOSQ */
  },
  { /* 2739 */
    153,
    /* STOSW */
  },
  { /* 2740 */
    77,
    /* STR16r */
  },
  { /* 2741 */
    77,
    /* STR32r */
  },
  { /* 2742 */
    79,
    /* STR64r */
  },
  { /* 2743 */
    38,
    /* STRm */
  },
  { /* 2744 */
    36,
    /* ST_F32m */
  },
  { /* 2745 */
    37,
    /* ST_F64m */
  },
  { /* 2746 */
    39,
    /* ST_FCOMPST0r */
  },
  { /* 2747 */
    39,
    /* ST_FCOMPST0r_alt */
  },
  { /* 2748 */
    39,
    /* ST_FCOMST0r */
  },
  { /* 2749 */
    36,
    /* ST_FP32m */
  },
  { /* 2750 */
    37,
    /* ST_FP64m */
  },
  { /* 2751 */
    186,
    /* ST_FP80m */
  },
  { /* 2752 */
    39,
    /* ST_FPNCEST0r */
  },
  { /* 2753 */
    39,
    /* ST_FPST0r */
  },
  { /* 2754 */
    39,
    /* ST_FPST0r_alt */
  },
  { /* 2755 */
    39,
    /* ST_FPrr */
  },
  { /* 2756 */
    39,
    /* ST_FXCHST0r */
  },
  { /* 2757 */
    39,
    /* ST_FXCHST0r_alt */
  },
  { /* 2758 */
    0,
    /*  */
  },
  { /* 2759 */
    0,
    /*  */
  },
  { /* 2760 */
    0,
    /*  */
  },
  { /* 2761 */
    0,
    /*  */
  },
  { /* 2762 */
    0,
    /*  */
  },
  { /* 2763 */
    0,
    /*  */
  },
  { /* 2764 */
    0,
    /*  */
  },
  { /* 2765 */
    0,
    /*  */
  },
  { /* 2766 */
    0,
    /*  */
  },
  { /* 2767 */
    0,
    /*  */
  },
  { /* 2768 */
    0,
    /*  */
  },
  { /* 2769 */
    39,
    /* ST_Frr */
  },
  { /* 2770 */
    2,
    /* SUB16i16 */
  },
  { /* 2771 */
    3,
    /* SUB16mi */
  },
  { /* 2772 */
    4,
    /* SUB16mi8 */
  },
  { /* 2773 */
    5,
    /* SUB16mr */
  },
  { /* 2774 */
    6,
    /* SUB16ri */
  },
  { /* 2775 */
    7,
    /* SUB16ri8 */
  },
  { /* 2776 */
    8,
    /* SUB16rm */
  },
  { /* 2777 */
    9,
    /* SUB16rr */
  },
  { /* 2778 */
    10,
    /* SUB16rr_REV */
  },
  { /* 2779 */
    2,
    /* SUB32i32 */
  },
  { /* 2780 */
    3,
    /* SUB32mi */
  },
  { /* 2781 */
    11,
    /* SUB32mi8 */
  },
  { /* 2782 */
    5,
    /* SUB32mr */
  },
  { /* 2783 */
    6,
    /* SUB32ri */
  },
  { /* 2784 */
    12,
    /* SUB32ri8 */
  },
  { /* 2785 */
    8,
    /* SUB32rm */
  },
  { /* 2786 */
    9,
    /* SUB32rr */
  },
  { /* 2787 */
    10,
    /* SUB32rr_REV */
  },
  { /* 2788 */
    13,
    /* SUB64i32 */
  },
  { /* 2789 */
    14,
    /* SUB64mi32 */
  },
  { /* 2790 */
    15,
    /* SUB64mi8 */
  },
  { /* 2791 */
    16,
    /* SUB64mr */
  },
  { /* 2792 */
    17,
    /* SUB64ri32 */
  },
  { /* 2793 */
    18,
    /* SUB64ri8 */
  },
  { /* 2794 */
    19,
    /* SUB64rm */
  },
  { /* 2795 */
    20,
    /* SUB64rr */
  },
  { /* 2796 */
    21,
    /* SUB64rr_REV */
  },
  { /* 2797 */
    1,
    /* SUB8i8 */
  },
  { /* 2798 */
    22,
    /* SUB8mi */
  },
  { /* 2799 */
    23,
    /* SUB8mr */
  },
  { /* 2800 */
    24,
    /* SUB8ri */
  },
  { /* 2801 */
    24,
    /* SUB8ri8 */
  },
  { /* 2802 */
    25,
    /* SUB8rm */
  },
  { /* 2803 */
    26,
    /* SUB8rr */
  },
  { /* 2804 */
    27,
    /* SUB8rr_REV */
  },
  { /* 2805 */
    30,
    /* SUBPDrm */
  },
  { /* 2806 */
    31,
    /* SUBPDrr */
  },
  { /* 2807 */
    30,
    /* SUBPSrm */
  },
  { /* 2808 */
    31,
    /* SUBPSrr */
  },
  { /* 2809 */
    36,
    /* SUBR_F32m */
  },
  { /* 2810 */
    37,
    /* SUBR_F64m */
  },
  { /* 2811 */
    38,
    /* SUBR_FI16m */
  },
  { /* 2812 */
    38,
    /* SUBR_FI32m */
  },
  { /* 2813 */
    39,
    /* SUBR_FPrST0 */
  },
  { /* 2814 */
    39,
    /* SUBR_FST0r */
  },
  { /* 2815 */
    0,
    /*  */
  },
  { /* 2816 */
    0,
    /*  */
  },
  { /* 2817 */
    0,
    /*  */
  },
  { /* 2818 */
    0,
    /*  */
  },
  { /* 2819 */
    0,
    /*  */
  },
  { /* 2820 */
    0,
    /*  */
  },
  { /* 2821 */
    0,
    /*  */
  },
  { /* 2822 */
    0,
    /*  */
  },
  { /* 2823 */
    0,
    /*  */
  },
  { /* 2824 */
    0,
    /*  */
  },
  { /* 2825 */
    0,
    /*  */
  },
  { /* 2826 */
    39,
    /* SUBR_FrST0 */
  },
  { /* 2827 */
    32,
    /* SUBSDrm */
  },
  { /* 2828 */
    0,
    /*  */
  },
  { /* 2829 */
    33,
    /* SUBSDrr */
  },
  { /* 2830 */
    0,
    /*  */
  },
  { /* 2831 */
    34,
    /* SUBSSrm */
  },
  { /* 2832 */
    0,
    /*  */
  },
  { /* 2833 */
    35,
    /* SUBSSrr */
  },
  { /* 2834 */
    0,
    /*  */
  },
  { /* 2835 */
    36,
    /* SUB_F32m */
  },
  { /* 2836 */
    37,
    /* SUB_F64m */
  },
  { /* 2837 */
    38,
    /* SUB_FI16m */
  },
  { /* 2838 */
    38,
    /* SUB_FI32m */
  },
  { /* 2839 */
    39,
    /* SUB_FPrST0 */
  },
  { /* 2840 */
    39,
    /* SUB_FST0r */
  },
  { /* 2841 */
    0,
    /*  */
  },
  { /* 2842 */
    0,
    /*  */
  },
  { /* 2843 */
    0,
    /*  */
  },
  { /* 2844 */
    0,
    /*  */
  },
  { /* 2845 */
    0,
    /*  */
  },
  { /* 2846 */
    0,
    /*  */
  },
  { /* 2847 */
    0,
    /*  */
  },
  { /* 2848 */
    0,
    /*  */
  },
  { /* 2849 */
    0,
    /*  */
  },
  { /* 2850 */
    0,
    /*  */
  },
  { /* 2851 */
    0,
    /*  */
  },
  { /* 2852 */
    0,
    /*  */
  },
  { /* 2853 */
    0,
    /*  */
  },
  { /* 2854 */
    0,
    /*  */
  },
  { /* 2855 */
    39,
    /* SUB_FrST0 */
  },
  { /* 2856 */
    0,
    /* SWAPGS */
  },
  { /* 2857 */
    0,
    /* SYSCALL */
  },
  { /* 2858 */
    0,
    /* SYSENTER */
  },
  { /* 2859 */
    0,
    /* SYSEXIT */
  },
  { /* 2860 */
    0,
    /* SYSEXIT64 */
  },
  { /* 2861 */
    0,
    /* SYSRET */
  },
  { /* 2862 */
    0,
    /* SYSRET64 */
  },
  { /* 2863 */
    62,
    /* T1MSKC32rm */
  },
  { /* 2864 */
    63,
    /* T1MSKC32rr */
  },
  { /* 2865 */
    64,
    /* T1MSKC64rm */
  },
  { /* 2866 */
    65,
    /* T1MSKC64rr */
  },
  { /* 2867 */
    0,
    /*  */
  },
  { /* 2868 */
    0,
    /*  */
  },
  { /* 2869 */
    0,
    /*  */
  },
  { /* 2870 */
    0,
    /*  */
  },
  { /* 2871 */
    0,
    /*  */
  },
  { /* 2872 */
    0,
    /*  */
  },
  { /* 2873 */
    0,
    /*  */
  },
  { /* 2874 */
    0,
    /*  */
  },
  { /* 2875 */
    0,
    /*  */
  },
  { /* 2876 */
    0,
    /*  */
  },
  { /* 2877 */
    0,
    /*  */
  },
  { /* 2878 */
    0,
    /*  */
  },
  { /* 2879 */
    2,
    /* TEST16i16 */
  },
  { /* 2880 */
    3,
    /* TEST16mi */
  },
  { /* 2881 */
    3,
    /* TEST16mi_alt */
  },
  { /* 2882 */
    83,
    /* TEST16ri */
  },
  { /* 2883 */
    83,
    /* TEST16ri_alt */
  },
  { /* 2884 */
    5,
    /* TEST16rm */
  },
  { /* 2885 */
    69,
    /* TEST16rr */
  },
  { /* 2886 */
    2,
    /* TEST32i32 */
  },
  { /* 2887 */
    3,
    /* TEST32mi */
  },
  { /* 2888 */
    3,
    /* TEST32mi_alt */
  },
  { /* 2889 */
    83,
    /* TEST32ri */
  },
  { /* 2890 */
    83,
    /* TEST32ri_alt */
  },
  { /* 2891 */
    5,
    /* TEST32rm */
  },
  { /* 2892 */
    69,
    /* TEST32rr */
  },
  { /* 2893 */
    13,
    /* TEST64i32 */
  },
  { /* 2894 */
    14,
    /* TEST64mi32 */
  },
  { /* 2895 */
    14,
    /* TEST64mi32_alt */
  },
  { /* 2896 */
    84,
    /* TEST64ri32 */
  },
  { /* 2897 */
    84,
    /* TEST64ri32_alt */
  },
  { /* 2898 */
    16,
    /* TEST64rm */
  },
  { /* 2899 */
    43,
    /* TEST64rr */
  },
  { /* 2900 */
    1,
    /* TEST8i8 */
  },
  { /* 2901 */
    22,
    /* TEST8mi */
  },
  { /* 2902 */
    22,
    /* TEST8mi_alt */
  },
  { /* 2903 */
    85,
    /* TEST8ri */
  },
  { /* 2904 */
    0,
    /*  */
  },
  { /* 2905 */
    85,
    /* TEST8ri_alt */
  },
  { /* 2906 */
    23,
    /* TEST8rm */
  },
  { /* 2907 */
    88,
    /* TEST8rr */
  },
  { /* 2908 */
    0,
    /*  */
  },
  { /* 2909 */
    0,
    /*  */
  },
  { /* 2910 */
    0,
    /*  */
  },
  { /* 2911 */
    0,
    /*  */
  },
  { /* 2912 */
    0,
    /*  */
  },
  { /* 2913 */
    0,
    /*  */
  },
  { /* 2914 */
    0,
    /* TRAP */
  },
  { /* 2915 */
    0,
    /* TST_F */
  },
  { /* 2916 */
    0,
    /*  */
  },
  { /* 2917 */
    0,
    /*  */
  },
  { /* 2918 */
    0,
    /*  */
  },
  { /* 2919 */
    68,
    /* TZCNT16rm */
  },
  { /* 2920 */
    69,
    /* TZCNT16rr */
  },
  { /* 2921 */
    68,
    /* TZCNT32rm */
  },
  { /* 2922 */
    69,
    /* TZCNT32rr */
  },
  { /* 2923 */
    42,
    /* TZCNT64rm */
  },
  { /* 2924 */
    43,
    /* TZCNT64rr */
  },
  { /* 2925 */
    62,
    /* TZMSK32rm */
  },
  { /* 2926 */
    63,
    /* TZMSK32rr */
  },
  { /* 2927 */
    64,
    /* TZMSK64rm */
  },
  { /* 2928 */
    65,
    /* TZMSK64rr */
  },
  { /* 2929 */
    254,
    /* UCOMISDrm */
  },
  { /* 2930 */
    303,
    /* UCOMISDrr */
  },
  { /* 2931 */
    258,
    /* UCOMISSrm */
  },
  { /* 2932 */
    287,
    /* UCOMISSrr */
  },
  { /* 2933 */
    39,
    /* UCOM_FIPr */
  },
  { /* 2934 */
    39,
    /* UCOM_FIr */
  },
  { /* 2935 */
    0,
    /* UCOM_FPPr */
  },
  { /* 2936 */
    39,
    /* UCOM_FPr */
  },
  { /* 2937 */
    0,
    /*  */
  },
  { /* 2938 */
    0,
    /*  */
  },
  { /* 2939 */
    0,
    /*  */
  },
  { /* 2940 */
    0,
    /*  */
  },
  { /* 2941 */
    0,
    /*  */
  },
  { /* 2942 */
    0,
    /*  */
  },
  { /* 2943 */
    39,
    /* UCOM_Fr */
  },
  { /* 2944 */
    0,
    /* UD2B */
  },
  { /* 2945 */
    30,
    /* UNPCKHPDrm */
  },
  { /* 2946 */
    31,
    /* UNPCKHPDrr */
  },
  { /* 2947 */
    30,
    /* UNPCKHPSrm */
  },
  { /* 2948 */
    31,
    /* UNPCKHPSrr */
  },
  { /* 2949 */
    30,
    /* UNPCKLPDrm */
  },
  { /* 2950 */
    31,
    /* UNPCKLPDrr */
  },
  { /* 2951 */
    30,
    /* UNPCKLPSrm */
  },
  { /* 2952 */
    31,
    /* UNPCKLPSrr */
  },
  { /* 2953 */
    0,
    /*  */
  },
  { /* 2954 */
    304,
    /* VADDPDYrm */
  },
  { /* 2955 */
    305,
    /* VADDPDYrr */
  },
  { /* 2956 */
    306,
    /* VADDPDZrm */
  },
  { /* 2957 */
    307,
    /* VADDPDZrmb */
  },
  { /* 2958 */
    308,
    /* VADDPDZrmbk */
  },
  { /* 2959 */
    308,
    /* VADDPDZrmbkz */
  },
  { /* 2960 */
    309,
    /* VADDPDZrmk */
  },
  { /* 2961 */
    309,
    /* VADDPDZrmkz */
  },
  { /* 2962 */
    310,
    /* VADDPDZrr */
  },
  { /* 2963 */
    311,
    /* VADDPDZrrk */
  },
  { /* 2964 */
    311,
    /* VADDPDZrrkz */
  },
  { /* 2965 */
    312,
    /* VADDPDrm */
  },
  { /* 2966 */
    313,
    /* VADDPDrr */
  },
  { /* 2967 */
    304,
    /* VADDPSYrm */
  },
  { /* 2968 */
    305,
    /* VADDPSYrr */
  },
  { /* 2969 */
    306,
    /* VADDPSZrm */
  },
  { /* 2970 */
    314,
    /* VADDPSZrmb */
  },
  { /* 2971 */
    315,
    /* VADDPSZrmbk */
  },
  { /* 2972 */
    315,
    /* VADDPSZrmbkz */
  },
  { /* 2973 */
    316,
    /* VADDPSZrmk */
  },
  { /* 2974 */
    316,
    /* VADDPSZrmkz */
  },
  { /* 2975 */
    310,
    /* VADDPSZrr */
  },
  { /* 2976 */
    317,
    /* VADDPSZrrk */
  },
  { /* 2977 */
    317,
    /* VADDPSZrrkz */
  },
  { /* 2978 */
    312,
    /* VADDPSrm */
  },
  { /* 2979 */
    313,
    /* VADDPSrr */
  },
  { /* 2980 */
    318,
    /* VADDSDZrm */
  },
  { /* 2981 */
    319,
    /* VADDSDZrr */
  },
  { /* 2982 */
    320,
    /* VADDSDrm */
  },
  { /* 2983 */
    0,
    /*  */
  },
  { /* 2984 */
    321,
    /* VADDSDrr */
  },
  { /* 2985 */
    0,
    /*  */
  },
  { /* 2986 */
    322,
    /* VADDSSZrm */
  },
  { /* 2987 */
    323,
    /* VADDSSZrr */
  },
  { /* 2988 */
    324,
    /* VADDSSrm */
  },
  { /* 2989 */
    0,
    /*  */
  },
  { /* 2990 */
    325,
    /* VADDSSrr */
  },
  { /* 2991 */
    0,
    /*  */
  },
  { /* 2992 */
    304,
    /* VADDSUBPDYrm */
  },
  { /* 2993 */
    305,
    /* VADDSUBPDYrr */
  },
  { /* 2994 */
    312,
    /* VADDSUBPDrm */
  },
  { /* 2995 */
    313,
    /* VADDSUBPDrr */
  },
  { /* 2996 */
    304,
    /* VADDSUBPSYrm */
  },
  { /* 2997 */
    305,
    /* VADDSUBPSYrr */
  },
  { /* 2998 */
    312,
    /* VADDSUBPSrm */
  },
  { /* 2999 */
    313,
    /* VADDSUBPSrr */
  },
  { /* 3000 */
    312,
    /* VAESDECLASTrm */
  },
  { /* 3001 */
    313,
    /* VAESDECLASTrr */
  },
  { /* 3002 */
    312,
    /* VAESDECrm */
  },
  { /* 3003 */
    313,
    /* VAESDECrr */
  },
  { /* 3004 */
    312,
    /* VAESENCLASTrm */
  },
  { /* 3005 */
    313,
    /* VAESENCLASTrr */
  },
  { /* 3006 */
    312,
    /* VAESENCrm */
  },
  { /* 3007 */
    313,
    /* VAESENCrr */
  },
  { /* 3008 */
    44,
    /* VAESIMCrm */
  },
  { /* 3009 */
    45,
    /* VAESIMCrr */
  },
  { /* 3010 */
    46,
    /* VAESKEYGENASSIST128rm */
  },
  { /* 3011 */
    47,
    /* VAESKEYGENASSIST128rr */
  },
  { /* 3012 */
    326,
    /* VALIGNDrmi */
  },
  { /* 3013 */
    327,
    /* VALIGNDrri */
  },
  { /* 3014 */
    328,
    /* VALIGNDrrik */
  },
  { /* 3015 */
    329,
    /* VALIGNDrrikz */
  },
  { /* 3016 */
    326,
    /* VALIGNQrmi */
  },
  { /* 3017 */
    327,
    /* VALIGNQrri */
  },
  { /* 3018 */
    330,
    /* VALIGNQrrik */
  },
  { /* 3019 */
    331,
    /* VALIGNQrrikz */
  },
  { /* 3020 */
    304,
    /* VANDNPDYrm */
  },
  { /* 3021 */
    305,
    /* VANDNPDYrr */
  },
  { /* 3022 */
    312,
    /* VANDNPDrm */
  },
  { /* 3023 */
    313,
    /* VANDNPDrr */
  },
  { /* 3024 */
    304,
    /* VANDNPSYrm */
  },
  { /* 3025 */
    305,
    /* VANDNPSYrr */
  },
  { /* 3026 */
    312,
    /* VANDNPSrm */
  },
  { /* 3027 */
    313,
    /* VANDNPSrr */
  },
  { /* 3028 */
    304,
    /* VANDPDYrm */
  },
  { /* 3029 */
    305,
    /* VANDPDYrr */
  },
  { /* 3030 */
    312,
    /* VANDPDrm */
  },
  { /* 3031 */
    313,
    /* VANDPDrr */
  },
  { /* 3032 */
    304,
    /* VANDPSYrm */
  },
  { /* 3033 */
    305,
    /* VANDPSYrr */
  },
  { /* 3034 */
    312,
    /* VANDPSrm */
  },
  { /* 3035 */
    313,
    /* VANDPSrr */
  },
  { /* 3036 */
    0,
    /*  */
  },
  { /* 3037 */
    309,
    /* VBLENDMPDZrm */
  },
  { /* 3038 */
    311,
    /* VBLENDMPDZrr */
  },
  { /* 3039 */
    316,
    /* VBLENDMPSZrm */
  },
  { /* 3040 */
    317,
    /* VBLENDMPSZrr */
  },
  { /* 3041 */
    332,
    /* VBLENDPDYrmi */
  },
  { /* 3042 */
    333,
    /* VBLENDPDYrri */
  },
  { /* 3043 */
    334,
    /* VBLENDPDrmi */
  },
  { /* 3044 */
    335,
    /* VBLENDPDrri */
  },
  { /* 3045 */
    332,
    /* VBLENDPSYrmi */
  },
  { /* 3046 */
    333,
    /* VBLENDPSYrri */
  },
  { /* 3047 */
    334,
    /* VBLENDPSrmi */
  },
  { /* 3048 */
    335,
    /* VBLENDPSrri */
  },
  { /* 3049 */
    336,
    /* VBLENDVPDYrm */
  },
  { /* 3050 */
    337,
    /* VBLENDVPDYrr */
  },
  { /* 3051 */
    338,
    /* VBLENDVPDrm */
  },
  { /* 3052 */
    339,
    /* VBLENDVPDrr */
  },
  { /* 3053 */
    336,
    /* VBLENDVPSYrm */
  },
  { /* 3054 */
    337,
    /* VBLENDVPSYrr */
  },
  { /* 3055 */
    338,
    /* VBLENDVPSrm */
  },
  { /* 3056 */
    339,
    /* VBLENDVPSrr */
  },
  { /* 3057 */
    340,
    /* VBROADCASTF128 */
  },
  { /* 3058 */
    340,
    /* VBROADCASTI128 */
  },
  { /* 3059 */
    341,
    /* VBROADCASTI32X4krm */
  },
  { /* 3060 */
    342,
    /* VBROADCASTI32X4rm */
  },
  { /* 3061 */
    343,
    /* VBROADCASTI64X4krm */
  },
  { /* 3062 */
    344,
    /* VBROADCASTI64X4rm */
  },
  { /* 3063 */
    345,
    /* VBROADCASTSDYrm */
  },
  { /* 3064 */
    346,
    /* VBROADCASTSDYrr */
  },
  { /* 3065 */
    347,
    /* VBROADCASTSDZrm */
  },
  { /* 3066 */
    348,
    /* VBROADCASTSDZrr */
  },
  { /* 3067 */
    349,
    /* VBROADCASTSSYrm */
  },
  { /* 3068 */
    346,
    /* VBROADCASTSSYrr */
  },
  { /* 3069 */
    350,
    /* VBROADCASTSSZrm */
  },
  { /* 3070 */
    351,
    /* VBROADCASTSSZrr */
  },
  { /* 3071 */
    352,
    /* VBROADCASTSSrm */
  },
  { /* 3072 */
    45,
    /* VBROADCASTSSrr */
  },
  { /* 3073 */
    353,
    /* VCMPPDYrmi */
  },
  { /* 3074 */
    0,
    /*  */
  },
  { /* 3075 */
    354,
    /* VCMPPDYrri */
  },
  { /* 3076 */
    0,
    /*  */
  },
  { /* 3077 */
    355,
    /* VCMPPDZrmi */
  },
  { /* 3078 */
    0,
    /*  */
  },
  { /* 3079 */
    356,
    /* VCMPPDZrri */
  },
  { /* 3080 */
    0,
    /*  */
  },
  { /* 3081 */
    357,
    /* VCMPPDZrrib */
  },
  { /* 3082 */
    358,
    /* VCMPPDrmi */
  },
  { /* 3083 */
    0,
    /*  */
  },
  { /* 3084 */
    359,
    /* VCMPPDrri */
  },
  { /* 3085 */
    0,
    /*  */
  },
  { /* 3086 */
    353,
    /* VCMPPSYrmi */
  },
  { /* 3087 */
    0,
    /*  */
  },
  { /* 3088 */
    354,
    /* VCMPPSYrri */
  },
  { /* 3089 */
    0,
    /*  */
  },
  { /* 3090 */
    360,
    /* VCMPPSZrmi */
  },
  { /* 3091 */
    0,
    /*  */
  },
  { /* 3092 */
    361,
    /* VCMPPSZrri */
  },
  { /* 3093 */
    0,
    /*  */
  },
  { /* 3094 */
    362,
    /* VCMPPSZrrib */
  },
  { /* 3095 */
    358,
    /* VCMPPSrmi */
  },
  { /* 3096 */
    0,
    /*  */
  },
  { /* 3097 */
    359,
    /* VCMPPSrri */
  },
  { /* 3098 */
    0,
    /*  */
  },
  { /* 3099 */
    363,
    /* VCMPSDZrm */
  },
  { /* 3100 */
    0,
    /*  */
  },
  { /* 3101 */
    364,
    /* VCMPSDZrr */
  },
  { /* 3102 */
    0,
    /*  */
  },
  { /* 3103 */
    365,
    /* VCMPSDrm */
  },
  { /* 3104 */
    0,
    /*  */
  },
  { /* 3105 */
    366,
    /* VCMPSDrr */
  },
  { /* 3106 */
    0,
    /*  */
  },
  { /* 3107 */
    367,
    /* VCMPSSZrm */
  },
  { /* 3108 */
    0,
    /*  */
  },
  { /* 3109 */
    368,
    /* VCMPSSZrr */
  },
  { /* 3110 */
    0,
    /*  */
  },
  { /* 3111 */
    369,
    /* VCMPSSrm */
  },
  { /* 3112 */
    0,
    /*  */
  },
  { /* 3113 */
    370,
    /* VCMPSSrr */
  },
  { /* 3114 */
    0,
    /*  */
  },
  { /* 3115 */
    371,
    /* VCOMISDZrm */
  },
  { /* 3116 */
    372,
    /* VCOMISDZrr */
  },
  { /* 3117 */
    44,
    /* VCOMISDrm */
  },
  { /* 3118 */
    45,
    /* VCOMISDrr */
  },
  { /* 3119 */
    373,
    /* VCOMISSZrm */
  },
  { /* 3120 */
    374,
    /* VCOMISSZrr */
  },
  { /* 3121 */
    44,
    /* VCOMISSrm */
  },
  { /* 3122 */
    45,
    /* VCOMISSrr */
  },
  { /* 3123 */
    340,
    /* VCVTDQ2PDYrm */
  },
  { /* 3124 */
    346,
    /* VCVTDQ2PDYrr */
  },
  { /* 3125 */
    344,
    /* VCVTDQ2PDZrm */
  },
  { /* 3126 */
    375,
    /* VCVTDQ2PDZrr */
  },
  { /* 3127 */
    105,
    /* VCVTDQ2PDrm */
  },
  { /* 3128 */
    45,
    /* VCVTDQ2PDrr */
  },
  { /* 3129 */
    376,
    /* VCVTDQ2PSYrm */
  },
  { /* 3130 */
    377,
    /* VCVTDQ2PSYrr */
  },
  { /* 3131 */
    378,
    /* VCVTDQ2PSZrm */
  },
  { /* 3132 */
    379,
    /* VCVTDQ2PSZrr */
  },
  { /* 3133 */
    380,
    /* VCVTDQ2PSZrrb */
  },
  { /* 3134 */
    44,
    /* VCVTDQ2PSrm */
  },
  { /* 3135 */
    45,
    /* VCVTDQ2PSrr */
  },
  { /* 3136 */
    44,
    /* VCVTPD2DQXrm */
  },
  { /* 3137 */
    381,
    /* VCVTPD2DQYrm */
  },
  { /* 3138 */
    382,
    /* VCVTPD2DQYrr */
  },
  { /* 3139 */
    383,
    /* VCVTPD2DQZrm */
  },
  { /* 3140 */
    384,
    /* VCVTPD2DQZrr */
  },
  { /* 3141 */
    385,
    /* VCVTPD2DQZrrb */
  },
  { /* 3142 */
    45,
    /* VCVTPD2DQrr */
  },
  { /* 3143 */
    44,
    /* VCVTPD2PSXrm */
  },
  { /* 3144 */
    381,
    /* VCVTPD2PSYrm */
  },
  { /* 3145 */
    382,
    /* VCVTPD2PSYrr */
  },
  { /* 3146 */
    383,
    /* VCVTPD2PSZrm */
  },
  { /* 3147 */
    384,
    /* VCVTPD2PSZrr */
  },
  { /* 3148 */
    385,
    /* VCVTPD2PSZrrb */
  },
  { /* 3149 */
    45,
    /* VCVTPD2PSrr */
  },
  { /* 3150 */
    383,
    /* VCVTPD2UDQZrm */
  },
  { /* 3151 */
    384,
    /* VCVTPD2UDQZrr */
  },
  { /* 3152 */
    385,
    /* VCVTPD2UDQZrrb */
  },
  { /* 3153 */
    340,
    /* VCVTPH2PSYrm */
  },
  { /* 3154 */
    346,
    /* VCVTPH2PSYrr */
  },
  { /* 3155 */
    344,
    /* VCVTPH2PSZrm */
  },
  { /* 3156 */
    375,
    /* VCVTPH2PSZrr */
  },
  { /* 3157 */
    106,
    /* VCVTPH2PSrm */
  },
  { /* 3158 */
    45,
    /* VCVTPH2PSrr */
  },
  { /* 3159 */
    376,
    /* VCVTPS2DQYrm */
  },
  { /* 3160 */
    377,
    /* VCVTPS2DQYrr */
  },
  { /* 3161 */
    378,
    /* VCVTPS2DQZrm */
  },
  { /* 3162 */
    379,
    /* VCVTPS2DQZrr */
  },
  { /* 3163 */
    380,
    /* VCVTPS2DQZrrb */
  },
  { /* 3164 */
    44,
    /* VCVTPS2DQrm */
  },
  { /* 3165 */
    45,
    /* VCVTPS2DQrr */
  },
  { /* 3166 */
    340,
    /* VCVTPS2PDYrm */
  },
  { /* 3167 */
    346,
    /* VCVTPS2PDYrr */
  },
  { /* 3168 */
    344,
    /* VCVTPS2PDZrm */
  },
  { /* 3169 */
    375,
    /* VCVTPS2PDZrr */
  },
  { /* 3170 */
    106,
    /* VCVTPS2PDrm */
  },
  { /* 3171 */
    45,
    /* VCVTPS2PDrr */
  },
  { /* 3172 */
    386,
    /* VCVTPS2PHYmr */
  },
  { /* 3173 */
    387,
    /* VCVTPS2PHYrr */
  },
  { /* 3174 */
    388,
    /* VCVTPS2PHZmr */
  },
  { /* 3175 */
    389,
    /* VCVTPS2PHZrr */
  },
  { /* 3176 */
    390,
    /* VCVTPS2PHmr */
  },
  { /* 3177 */
    391,
    /* VCVTPS2PHrr */
  },
  { /* 3178 */
    378,
    /* VCVTPS2UDQZrm */
  },
  { /* 3179 */
    379,
    /* VCVTPS2UDQZrr */
  },
  { /* 3180 */
    380,
    /* VCVTPS2UDQZrrb */
  },
  { /* 3181 */
    392,
    /* VCVTSD2SI64Zrm */
  },
  { /* 3182 */
    393,
    /* VCVTSD2SI64Zrr */
  },
  { /* 3183 */
    107,
    /* VCVTSD2SI64rm */
  },
  { /* 3184 */
    108,
    /* VCVTSD2SI64rr */
  },
  { /* 3185 */
    394,
    /* VCVTSD2SIZrm */
  },
  { /* 3186 */
    395,
    /* VCVTSD2SIZrr */
  },
  { /* 3187 */
    109,
    /* VCVTSD2SIrm */
  },
  { /* 3188 */
    110,
    /* VCVTSD2SIrr */
  },
  { /* 3189 */
    396,
    /* VCVTSD2SSZrm */
  },
  { /* 3190 */
    397,
    /* VCVTSD2SSZrr */
  },
  { /* 3191 */
    398,
    /* VCVTSD2SSrm */
  },
  { /* 3192 */
    399,
    /* VCVTSD2SSrr */
  },
  { /* 3193 */
    392,
    /* VCVTSD2USI64Zrm */
  },
  { /* 3194 */
    393,
    /* VCVTSD2USI64Zrr */
  },
  { /* 3195 */
    394,
    /* VCVTSD2USIZrm */
  },
  { /* 3196 */
    395,
    /* VCVTSD2USIZrr */
  },
  { /* 3197 */
    400,
    /* VCVTSI2SD64rm */
  },
  { /* 3198 */
    401,
    /* VCVTSI2SD64rr */
  },
  { /* 3199 */
    402,
    /* VCVTSI2SDZrm */
  },
  { /* 3200 */
    403,
    /* VCVTSI2SDZrr */
  },
  { /* 3201 */
    400,
    /* VCVTSI2SDrm */
  },
  { /* 3202 */
    404,
    /* VCVTSI2SDrr */
  },
  { /* 3203 */
    405,
    /* VCVTSI2SS64rm */
  },
  { /* 3204 */
    406,
    /* VCVTSI2SS64rr */
  },
  { /* 3205 */
    407,
    /* VCVTSI2SSZrm */
  },
  { /* 3206 */
    408,
    /* VCVTSI2SSZrr */
  },
  { /* 3207 */
    405,
    /* VCVTSI2SSrm */
  },
  { /* 3208 */
    409,
    /* VCVTSI2SSrr */
  },
  { /* 3209 */
    410,
    /* VCVTSI642SDZrm */
  },
  { /* 3210 */
    411,
    /* VCVTSI642SDZrr */
  },
  { /* 3211 */
    412,
    /* VCVTSI642SSZrm */
  },
  { /* 3212 */
    413,
    /* VCVTSI642SSZrr */
  },
  { /* 3213 */
    414,
    /* VCVTSS2SDZrm */
  },
  { /* 3214 */
    415,
    /* VCVTSS2SDZrr */
  },
  { /* 3215 */
    416,
    /* VCVTSS2SDrm */
  },
  { /* 3216 */
    417,
    /* VCVTSS2SDrr */
  },
  { /* 3217 */
    418,
    /* VCVTSS2SI64Zrm */
  },
  { /* 3218 */
    419,
    /* VCVTSS2SI64Zrr */
  },
  { /* 3219 */
    121,
    /* VCVTSS2SI64rm */
  },
  { /* 3220 */
    108,
    /* VCVTSS2SI64rr */
  },
  { /* 3221 */
    420,
    /* VCVTSS2SIZrm */
  },
  { /* 3222 */
    421,
    /* VCVTSS2SIZrr */
  },
  { /* 3223 */
    122,
    /* VCVTSS2SIrm */
  },
  { /* 3224 */
    110,
    /* VCVTSS2SIrr */
  },
  { /* 3225 */
    418,
    /* VCVTSS2USI64Zrm */
  },
  { /* 3226 */
    419,
    /* VCVTSS2USI64Zrr */
  },
  { /* 3227 */
    420,
    /* VCVTSS2USIZrm */
  },
  { /* 3228 */
    421,
    /* VCVTSS2USIZrr */
  },
  { /* 3229 */
    44,
    /* VCVTTPD2DQXrm */
  },
  { /* 3230 */
    381,
    /* VCVTTPD2DQYrm */
  },
  { /* 3231 */
    382,
    /* VCVTTPD2DQYrr */
  },
  { /* 3232 */
    383,
    /* VCVTTPD2DQZrm */
  },
  { /* 3233 */
    384,
    /* VCVTTPD2DQZrr */
  },
  { /* 3234 */
    45,
    /* VCVTTPD2DQrr */
  },
  { /* 3235 */
    383,
    /* VCVTTPD2UDQZrm */
  },
  { /* 3236 */
    384,
    /* VCVTTPD2UDQZrr */
  },
  { /* 3237 */
    376,
    /* VCVTTPS2DQYrm */
  },
  { /* 3238 */
    377,
    /* VCVTTPS2DQYrr */
  },
  { /* 3239 */
    378,
    /* VCVTTPS2DQZrm */
  },
  { /* 3240 */
    379,
    /* VCVTTPS2DQZrr */
  },
  { /* 3241 */
    44,
    /* VCVTTPS2DQrm */
  },
  { /* 3242 */
    45,
    /* VCVTTPS2DQrr */
  },
  { /* 3243 */
    378,
    /* VCVTTPS2UDQZrm */
  },
  { /* 3244 */
    379,
    /* VCVTTPS2UDQZrr */
  },
  { /* 3245 */
    392,
    /* VCVTTSD2SI64Zrm */
  },
  { /* 3246 */
    422,
    /* VCVTTSD2SI64Zrr */
  },
  { /* 3247 */
    107,
    /* VCVTTSD2SI64rm */
  },
  { /* 3248 */
    123,
    /* VCVTTSD2SI64rr */
  },
  { /* 3249 */
    394,
    /* VCVTTSD2SIZrm */
  },
  { /* 3250 */
    423,
    /* VCVTTSD2SIZrr */
  },
  { /* 3251 */
    109,
    /* VCVTTSD2SIrm */
  },
  { /* 3252 */
    124,
    /* VCVTTSD2SIrr */
  },
  { /* 3253 */
    392,
    /* VCVTTSD2USI64Zrm */
  },
  { /* 3254 */
    422,
    /* VCVTTSD2USI64Zrr */
  },
  { /* 3255 */
    394,
    /* VCVTTSD2USIZrm */
  },
  { /* 3256 */
    423,
    /* VCVTTSD2USIZrr */
  },
  { /* 3257 */
    418,
    /* VCVTTSS2SI64Zrm */
  },
  { /* 3258 */
    424,
    /* VCVTTSS2SI64Zrr */
  },
  { /* 3259 */
    121,
    /* VCVTTSS2SI64rm */
  },
  { /* 3260 */
    125,
    /* VCVTTSS2SI64rr */
  },
  { /* 3261 */
    420,
    /* VCVTTSS2SIZrm */
  },
  { /* 3262 */
    425,
    /* VCVTTSS2SIZrr */
  },
  { /* 3263 */
    122,
    /* VCVTTSS2SIrm */
  },
  { /* 3264 */
    126,
    /* VCVTTSS2SIrr */
  },
  { /* 3265 */
    418,
    /* VCVTTSS2USI64Zrm */
  },
  { /* 3266 */
    424,
    /* VCVTTSS2USI64Zrr */
  },
  { /* 3267 */
    420,
    /* VCVTTSS2USIZrm */
  },
  { /* 3268 */
    425,
    /* VCVTTSS2USIZrr */
  },
  { /* 3269 */
    344,
    /* VCVTUDQ2PDZrm */
  },
  { /* 3270 */
    375,
    /* VCVTUDQ2PDZrr */
  },
  { /* 3271 */
    378,
    /* VCVTUDQ2PSZrm */
  },
  { /* 3272 */
    379,
    /* VCVTUDQ2PSZrr */
  },
  { /* 3273 */
    380,
    /* VCVTUDQ2PSZrrb */
  },
  { /* 3274 */
    402,
    /* VCVTUSI2SDZrm */
  },
  { /* 3275 */
    403,
    /* VCVTUSI2SDZrr */
  },
  { /* 3276 */
    407,
    /* VCVTUSI2SSZrm */
  },
  { /* 3277 */
    408,
    /* VCVTUSI2SSZrr */
  },
  { /* 3278 */
    410,
    /* VCVTUSI642SDZrm */
  },
  { /* 3279 */
    411,
    /* VCVTUSI642SDZrr */
  },
  { /* 3280 */
    412,
    /* VCVTUSI642SSZrm */
  },
  { /* 3281 */
    413,
    /* VCVTUSI642SSZrr */
  },
  { /* 3282 */
    304,
    /* VDIVPDYrm */
  },
  { /* 3283 */
    305,
    /* VDIVPDYrr */
  },
  { /* 3284 */
    306,
    /* VDIVPDZrm */
  },
  { /* 3285 */
    307,
    /* VDIVPDZrmb */
  },
  { /* 3286 */
    308,
    /* VDIVPDZrmbk */
  },
  { /* 3287 */
    308,
    /* VDIVPDZrmbkz */
  },
  { /* 3288 */
    309,
    /* VDIVPDZrmk */
  },
  { /* 3289 */
    309,
    /* VDIVPDZrmkz */
  },
  { /* 3290 */
    310,
    /* VDIVPDZrr */
  },
  { /* 3291 */
    311,
    /* VDIVPDZrrk */
  },
  { /* 3292 */
    311,
    /* VDIVPDZrrkz */
  },
  { /* 3293 */
    312,
    /* VDIVPDrm */
  },
  { /* 3294 */
    313,
    /* VDIVPDrr */
  },
  { /* 3295 */
    304,
    /* VDIVPSYrm */
  },
  { /* 3296 */
    305,
    /* VDIVPSYrr */
  },
  { /* 3297 */
    306,
    /* VDIVPSZrm */
  },
  { /* 3298 */
    314,
    /* VDIVPSZrmb */
  },
  { /* 3299 */
    315,
    /* VDIVPSZrmbk */
  },
  { /* 3300 */
    315,
    /* VDIVPSZrmbkz */
  },
  { /* 3301 */
    316,
    /* VDIVPSZrmk */
  },
  { /* 3302 */
    316,
    /* VDIVPSZrmkz */
  },
  { /* 3303 */
    310,
    /* VDIVPSZrr */
  },
  { /* 3304 */
    317,
    /* VDIVPSZrrk */
  },
  { /* 3305 */
    317,
    /* VDIVPSZrrkz */
  },
  { /* 3306 */
    312,
    /* VDIVPSrm */
  },
  { /* 3307 */
    313,
    /* VDIVPSrr */
  },
  { /* 3308 */
    318,
    /* VDIVSDZrm */
  },
  { /* 3309 */
    319,
    /* VDIVSDZrr */
  },
  { /* 3310 */
    320,
    /* VDIVSDrm */
  },
  { /* 3311 */
    0,
    /*  */
  },
  { /* 3312 */
    321,
    /* VDIVSDrr */
  },
  { /* 3313 */
    0,
    /*  */
  },
  { /* 3314 */
    322,
    /* VDIVSSZrm */
  },
  { /* 3315 */
    323,
    /* VDIVSSZrr */
  },
  { /* 3316 */
    324,
    /* VDIVSSrm */
  },
  { /* 3317 */
    0,
    /*  */
  },
  { /* 3318 */
    325,
    /* VDIVSSrr */
  },
  { /* 3319 */
    0,
    /*  */
  },
  { /* 3320 */
    334,
    /* VDPPDrmi */
  },
  { /* 3321 */
    335,
    /* VDPPDrri */
  },
  { /* 3322 */
    332,
    /* VDPPSYrmi */
  },
  { /* 3323 */
    333,
    /* VDPPSYrri */
  },
  { /* 3324 */
    334,
    /* VDPPSrmi */
  },
  { /* 3325 */
    335,
    /* VDPPSrri */
  },
  { /* 3326 */
    38,
    /* VERRm */
  },
  { /* 3327 */
    190,
    /* VERRr */
  },
  { /* 3328 */
    38,
    /* VERWm */
  },
  { /* 3329 */
    190,
    /* VERWr */
  },
  { /* 3330 */
    426,
    /* VEXTRACTF128mr */
  },
  { /* 3331 */
    427,
    /* VEXTRACTF128rr */
  },
  { /* 3332 */
    428,
    /* VEXTRACTF32x4mr */
  },
  { /* 3333 */
    429,
    /* VEXTRACTF32x4rr */
  },
  { /* 3334 */
    430,
    /* VEXTRACTF64x4mr */
  },
  { /* 3335 */
    431,
    /* VEXTRACTF64x4rr */
  },
  { /* 3336 */
    426,
    /* VEXTRACTI128mr */
  },
  { /* 3337 */
    427,
    /* VEXTRACTI128rr */
  },
  { /* 3338 */
    428,
    /* VEXTRACTI32x4mr */
  },
  { /* 3339 */
    429,
    /* VEXTRACTI32x4rr */
  },
  { /* 3340 */
    430,
    /* VEXTRACTI64x4mr */
  },
  { /* 3341 */
    431,
    /* VEXTRACTI64x4rr */
  },
  { /* 3342 */
    132,
    /* VEXTRACTPSmr */
  },
  { /* 3343 */
    133,
    /* VEXTRACTPSrr */
  },
  { /* 3344 */
    432,
    /* VEXTRACTPSzmr */
  },
  { /* 3345 */
    433,
    /* VEXTRACTPSzrr */
  },
  { /* 3346 */
    434,
    /* VFMADD132PDZm */
  },
  { /* 3347 */
    435,
    /* VFMADD132PDZmb */
  },
  { /* 3348 */
    434,
    /* VFMADD132PSZm */
  },
  { /* 3349 */
    436,
    /* VFMADD132PSZmb */
  },
  { /* 3350 */
    434,
    /* VFMADD213PDZm */
  },
  { /* 3351 */
    435,
    /* VFMADD213PDZmb */
  },
  { /* 3352 */
    437,
    /* VFMADD213PDZr */
  },
  { /* 3353 */
    438,
    /* VFMADD213PDZrk */
  },
  { /* 3354 */
    438,
    /* VFMADD213PDZrkz */
  },
  { /* 3355 */
    434,
    /* VFMADD213PSZm */
  },
  { /* 3356 */
    436,
    /* VFMADD213PSZmb */
  },
  { /* 3357 */
    437,
    /* VFMADD213PSZr */
  },
  { /* 3358 */
    439,
    /* VFMADD213PSZrk */
  },
  { /* 3359 */
    439,
    /* VFMADD213PSZrkz */
  },
  { /* 3360 */
    338,
    /* VFMADDPD4mr */
  },
  { /* 3361 */
    336,
    /* VFMADDPD4mrY */
  },
  { /* 3362 */
    440,
    /* VFMADDPD4rm */
  },
  { /* 3363 */
    441,
    /* VFMADDPD4rmY */
  },
  { /* 3364 */
    442,
    /* VFMADDPD4rr */
  },
  { /* 3365 */
    443,
    /* VFMADDPD4rrY */
  },
  { /* 3366 */
    337,
    /* VFMADDPD4rrY_REV */
  },
  { /* 3367 */
    339,
    /* VFMADDPD4rr_REV */
  },
  { /* 3368 */
    444,
    /* VFMADDPDr132m */
  },
  { /* 3369 */
    445,
    /* VFMADDPDr132mY */
  },
  { /* 3370 */
    446,
    /* VFMADDPDr132r */
  },
  { /* 3371 */
    447,
    /* VFMADDPDr132rY */
  },
  { /* 3372 */
    444,
    /* VFMADDPDr213m */
  },
  { /* 3373 */
    445,
    /* VFMADDPDr213mY */
  },
  { /* 3374 */
    446,
    /* VFMADDPDr213r */
  },
  { /* 3375 */
    447,
    /* VFMADDPDr213rY */
  },
  { /* 3376 */
    444,
    /* VFMADDPDr231m */
  },
  { /* 3377 */
    445,
    /* VFMADDPDr231mY */
  },
  { /* 3378 */
    446,
    /* VFMADDPDr231r */
  },
  { /* 3379 */
    447,
    /* VFMADDPDr231rY */
  },
  { /* 3380 */
    338,
    /* VFMADDPS4mr */
  },
  { /* 3381 */
    336,
    /* VFMADDPS4mrY */
  },
  { /* 3382 */
    440,
    /* VFMADDPS4rm */
  },
  { /* 3383 */
    441,
    /* VFMADDPS4rmY */
  },
  { /* 3384 */
    442,
    /* VFMADDPS4rr */
  },
  { /* 3385 */
    443,
    /* VFMADDPS4rrY */
  },
  { /* 3386 */
    337,
    /* VFMADDPS4rrY_REV */
  },
  { /* 3387 */
    339,
    /* VFMADDPS4rr_REV */
  },
  { /* 3388 */
    444,
    /* VFMADDPSr132m */
  },
  { /* 3389 */
    445,
    /* VFMADDPSr132mY */
  },
  { /* 3390 */
    446,
    /* VFMADDPSr132r */
  },
  { /* 3391 */
    447,
    /* VFMADDPSr132rY */
  },
  { /* 3392 */
    444,
    /* VFMADDPSr213m */
  },
  { /* 3393 */
    445,
    /* VFMADDPSr213mY */
  },
  { /* 3394 */
    446,
    /* VFMADDPSr213r */
  },
  { /* 3395 */
    447,
    /* VFMADDPSr213rY */
  },
  { /* 3396 */
    444,
    /* VFMADDPSr231m */
  },
  { /* 3397 */
    445,
    /* VFMADDPSr231mY */
  },
  { /* 3398 */
    446,
    /* VFMADDPSr231r */
  },
  { /* 3399 */
    447,
    /* VFMADDPSr231rY */
  },
  { /* 3400 */
    448,
    /* VFMADDSD4mr */
  },
  { /* 3401 */
    0,
    /*  */
  },
  { /* 3402 */
    449,
    /* VFMADDSD4rm */
  },
  { /* 3403 */
    0,
    /*  */
  },
  { /* 3404 */
    450,
    /* VFMADDSD4rr */
  },
  { /* 3405 */
    0,
    /*  */
  },
  { /* 3406 */
    451,
    /* VFMADDSD4rr_REV */
  },
  { /* 3407 */
    452,
    /* VFMADDSDZm */
  },
  { /* 3408 */
    453,
    /* VFMADDSDZr */
  },
  { /* 3409 */
    454,
    /* VFMADDSDr132m */
  },
  { /* 3410 */
    455,
    /* VFMADDSDr132r */
  },
  { /* 3411 */
    454,
    /* VFMADDSDr213m */
  },
  { /* 3412 */
    455,
    /* VFMADDSDr213r */
  },
  { /* 3413 */
    454,
    /* VFMADDSDr231m */
  },
  { /* 3414 */
    455,
    /* VFMADDSDr231r */
  },
  { /* 3415 */
    456,
    /* VFMADDSS4mr */
  },
  { /* 3416 */
    0,
    /*  */
  },
  { /* 3417 */
    457,
    /* VFMADDSS4rm */
  },
  { /* 3418 */
    0,
    /*  */
  },
  { /* 3419 */
    458,
    /* VFMADDSS4rr */
  },
  { /* 3420 */
    0,
    /*  */
  },
  { /* 3421 */
    459,
    /* VFMADDSS4rr_REV */
  },
  { /* 3422 */
    460,
    /* VFMADDSSZm */
  },
  { /* 3423 */
    461,
    /* VFMADDSSZr */
  },
  { /* 3424 */
    462,
    /* VFMADDSSr132m */
  },
  { /* 3425 */
    463,
    /* VFMADDSSr132r */
  },
  { /* 3426 */
    462,
    /* VFMADDSSr213m */
  },
  { /* 3427 */
    463,
    /* VFMADDSSr213r */
  },
  { /* 3428 */
    462,
    /* VFMADDSSr231m */
  },
  { /* 3429 */
    463,
    /* VFMADDSSr231r */
  },
  { /* 3430 */
    434,
    /* VFMADDSUB132PDZm */
  },
  { /* 3431 */
    435,
    /* VFMADDSUB132PDZmb */
  },
  { /* 3432 */
    434,
    /* VFMADDSUB132PSZm */
  },
  { /* 3433 */
    436,
    /* VFMADDSUB132PSZmb */
  },
  { /* 3434 */
    434,
    /* VFMADDSUB213PDZm */
  },
  { /* 3435 */
    435,
    /* VFMADDSUB213PDZmb */
  },
  { /* 3436 */
    437,
    /* VFMADDSUB213PDZr */
  },
  { /* 3437 */
    438,
    /* VFMADDSUB213PDZrk */
  },
  { /* 3438 */
    438,
    /* VFMADDSUB213PDZrkz */
  },
  { /* 3439 */
    434,
    /* VFMADDSUB213PSZm */
  },
  { /* 3440 */
    436,
    /* VFMADDSUB213PSZmb */
  },
  { /* 3441 */
    437,
    /* VFMADDSUB213PSZr */
  },
  { /* 3442 */
    439,
    /* VFMADDSUB213PSZrk */
  },
  { /* 3443 */
    439,
    /* VFMADDSUB213PSZrkz */
  },
  { /* 3444 */
    338,
    /* VFMADDSUBPD4mr */
  },
  { /* 3445 */
    336,
    /* VFMADDSUBPD4mrY */
  },
  { /* 3446 */
    440,
    /* VFMADDSUBPD4rm */
  },
  { /* 3447 */
    441,
    /* VFMADDSUBPD4rmY */
  },
  { /* 3448 */
    442,
    /* VFMADDSUBPD4rr */
  },
  { /* 3449 */
    443,
    /* VFMADDSUBPD4rrY */
  },
  { /* 3450 */
    337,
    /* VFMADDSUBPD4rrY_REV */
  },
  { /* 3451 */
    339,
    /* VFMADDSUBPD4rr_REV */
  },
  { /* 3452 */
    444,
    /* VFMADDSUBPDr132m */
  },
  { /* 3453 */
    445,
    /* VFMADDSUBPDr132mY */
  },
  { /* 3454 */
    446,
    /* VFMADDSUBPDr132r */
  },
  { /* 3455 */
    447,
    /* VFMADDSUBPDr132rY */
  },
  { /* 3456 */
    444,
    /* VFMADDSUBPDr213m */
  },
  { /* 3457 */
    445,
    /* VFMADDSUBPDr213mY */
  },
  { /* 3458 */
    446,
    /* VFMADDSUBPDr213r */
  },
  { /* 3459 */
    447,
    /* VFMADDSUBPDr213rY */
  },
  { /* 3460 */
    444,
    /* VFMADDSUBPDr231m */
  },
  { /* 3461 */
    445,
    /* VFMADDSUBPDr231mY */
  },
  { /* 3462 */
    446,
    /* VFMADDSUBPDr231r */
  },
  { /* 3463 */
    447,
    /* VFMADDSUBPDr231rY */
  },
  { /* 3464 */
    338,
    /* VFMADDSUBPS4mr */
  },
  { /* 3465 */
    336,
    /* VFMADDSUBPS4mrY */
  },
  { /* 3466 */
    440,
    /* VFMADDSUBPS4rm */
  },
  { /* 3467 */
    441,
    /* VFMADDSUBPS4rmY */
  },
  { /* 3468 */
    442,
    /* VFMADDSUBPS4rr */
  },
  { /* 3469 */
    443,
    /* VFMADDSUBPS4rrY */
  },
  { /* 3470 */
    337,
    /* VFMADDSUBPS4rrY_REV */
  },
  { /* 3471 */
    339,
    /* VFMADDSUBPS4rr_REV */
  },
  { /* 3472 */
    444,
    /* VFMADDSUBPSr132m */
  },
  { /* 3473 */
    445,
    /* VFMADDSUBPSr132mY */
  },
  { /* 3474 */
    446,
    /* VFMADDSUBPSr132r */
  },
  { /* 3475 */
    447,
    /* VFMADDSUBPSr132rY */
  },
  { /* 3476 */
    444,
    /* VFMADDSUBPSr213m */
  },
  { /* 3477 */
    445,
    /* VFMADDSUBPSr213mY */
  },
  { /* 3478 */
    446,
    /* VFMADDSUBPSr213r */
  },
  { /* 3479 */
    447,
    /* VFMADDSUBPSr213rY */
  },
  { /* 3480 */
    444,
    /* VFMADDSUBPSr231m */
  },
  { /* 3481 */
    445,
    /* VFMADDSUBPSr231mY */
  },
  { /* 3482 */
    446,
    /* VFMADDSUBPSr231r */
  },
  { /* 3483 */
    447,
    /* VFMADDSUBPSr231rY */
  },
  { /* 3484 */
    434,
    /* VFMSUB132PDZm */
  },
  { /* 3485 */
    435,
    /* VFMSUB132PDZmb */
  },
  { /* 3486 */
    434,
    /* VFMSUB132PSZm */
  },
  { /* 3487 */
    436,
    /* VFMSUB132PSZmb */
  },
  { /* 3488 */
    434,
    /* VFMSUB213PDZm */
  },
  { /* 3489 */
    435,
    /* VFMSUB213PDZmb */
  },
  { /* 3490 */
    437,
    /* VFMSUB213PDZr */
  },
  { /* 3491 */
    438,
    /* VFMSUB213PDZrk */
  },
  { /* 3492 */
    438,
    /* VFMSUB213PDZrkz */
  },
  { /* 3493 */
    434,
    /* VFMSUB213PSZm */
  },
  { /* 3494 */
    436,
    /* VFMSUB213PSZmb */
  },
  { /* 3495 */
    437,
    /* VFMSUB213PSZr */
  },
  { /* 3496 */
    439,
    /* VFMSUB213PSZrk */
  },
  { /* 3497 */
    439,
    /* VFMSUB213PSZrkz */
  },
  { /* 3498 */
    434,
    /* VFMSUBADD132PDZm */
  },
  { /* 3499 */
    435,
    /* VFMSUBADD132PDZmb */
  },
  { /* 3500 */
    434,
    /* VFMSUBADD132PSZm */
  },
  { /* 3501 */
    436,
    /* VFMSUBADD132PSZmb */
  },
  { /* 3502 */
    434,
    /* VFMSUBADD213PDZm */
  },
  { /* 3503 */
    435,
    /* VFMSUBADD213PDZmb */
  },
  { /* 3504 */
    437,
    /* VFMSUBADD213PDZr */
  },
  { /* 3505 */
    438,
    /* VFMSUBADD213PDZrk */
  },
  { /* 3506 */
    438,
    /* VFMSUBADD213PDZrkz */
  },
  { /* 3507 */
    434,
    /* VFMSUBADD213PSZm */
  },
  { /* 3508 */
    436,
    /* VFMSUBADD213PSZmb */
  },
  { /* 3509 */
    437,
    /* VFMSUBADD213PSZr */
  },
  { /* 3510 */
    439,
    /* VFMSUBADD213PSZrk */
  },
  { /* 3511 */
    439,
    /* VFMSUBADD213PSZrkz */
  },
  { /* 3512 */
    338,
    /* VFMSUBADDPD4mr */
  },
  { /* 3513 */
    336,
    /* VFMSUBADDPD4mrY */
  },
  { /* 3514 */
    440,
    /* VFMSUBADDPD4rm */
  },
  { /* 3515 */
    441,
    /* VFMSUBADDPD4rmY */
  },
  { /* 3516 */
    442,
    /* VFMSUBADDPD4rr */
  },
  { /* 3517 */
    443,
    /* VFMSUBADDPD4rrY */
  },
  { /* 3518 */
    337,
    /* VFMSUBADDPD4rrY_REV */
  },
  { /* 3519 */
    339,
    /* VFMSUBADDPD4rr_REV */
  },
  { /* 3520 */
    444,
    /* VFMSUBADDPDr132m */
  },
  { /* 3521 */
    445,
    /* VFMSUBADDPDr132mY */
  },
  { /* 3522 */
    446,
    /* VFMSUBADDPDr132r */
  },
  { /* 3523 */
    447,
    /* VFMSUBADDPDr132rY */
  },
  { /* 3524 */
    444,
    /* VFMSUBADDPDr213m */
  },
  { /* 3525 */
    445,
    /* VFMSUBADDPDr213mY */
  },
  { /* 3526 */
    446,
    /* VFMSUBADDPDr213r */
  },
  { /* 3527 */
    447,
    /* VFMSUBADDPDr213rY */
  },
  { /* 3528 */
    444,
    /* VFMSUBADDPDr231m */
  },
  { /* 3529 */
    445,
    /* VFMSUBADDPDr231mY */
  },
  { /* 3530 */
    446,
    /* VFMSUBADDPDr231r */
  },
  { /* 3531 */
    447,
    /* VFMSUBADDPDr231rY */
  },
  { /* 3532 */
    338,
    /* VFMSUBADDPS4mr */
  },
  { /* 3533 */
    336,
    /* VFMSUBADDPS4mrY */
  },
  { /* 3534 */
    440,
    /* VFMSUBADDPS4rm */
  },
  { /* 3535 */
    441,
    /* VFMSUBADDPS4rmY */
  },
  { /* 3536 */
    442,
    /* VFMSUBADDPS4rr */
  },
  { /* 3537 */
    443,
    /* VFMSUBADDPS4rrY */
  },
  { /* 3538 */
    337,
    /* VFMSUBADDPS4rrY_REV */
  },
  { /* 3539 */
    339,
    /* VFMSUBADDPS4rr_REV */
  },
  { /* 3540 */
    444,
    /* VFMSUBADDPSr132m */
  },
  { /* 3541 */
    445,
    /* VFMSUBADDPSr132mY */
  },
  { /* 3542 */
    446,
    /* VFMSUBADDPSr132r */
  },
  { /* 3543 */
    447,
    /* VFMSUBADDPSr132rY */
  },
  { /* 3544 */
    444,
    /* VFMSUBADDPSr213m */
  },
  { /* 3545 */
    445,
    /* VFMSUBADDPSr213mY */
  },
  { /* 3546 */
    446,
    /* VFMSUBADDPSr213r */
  },
  { /* 3547 */
    447,
    /* VFMSUBADDPSr213rY */
  },
  { /* 3548 */
    444,
    /* VFMSUBADDPSr231m */
  },
  { /* 3549 */
    445,
    /* VFMSUBADDPSr231mY */
  },
  { /* 3550 */
    446,
    /* VFMSUBADDPSr231r */
  },
  { /* 3551 */
    447,
    /* VFMSUBADDPSr231rY */
  },
  { /* 3552 */
    338,
    /* VFMSUBPD4mr */
  },
  { /* 3553 */
    336,
    /* VFMSUBPD4mrY */
  },
  { /* 3554 */
    440,
    /* VFMSUBPD4rm */
  },
  { /* 3555 */
    441,
    /* VFMSUBPD4rmY */
  },
  { /* 3556 */
    442,
    /* VFMSUBPD4rr */
  },
  { /* 3557 */
    443,
    /* VFMSUBPD4rrY */
  },
  { /* 3558 */
    337,
    /* VFMSUBPD4rrY_REV */
  },
  { /* 3559 */
    339,
    /* VFMSUBPD4rr_REV */
  },
  { /* 3560 */
    444,
    /* VFMSUBPDr132m */
  },
  { /* 3561 */
    445,
    /* VFMSUBPDr132mY */
  },
  { /* 3562 */
    446,
    /* VFMSUBPDr132r */
  },
  { /* 3563 */
    447,
    /* VFMSUBPDr132rY */
  },
  { /* 3564 */
    444,
    /* VFMSUBPDr213m */
  },
  { /* 3565 */
    445,
    /* VFMSUBPDr213mY */
  },
  { /* 3566 */
    446,
    /* VFMSUBPDr213r */
  },
  { /* 3567 */
    447,
    /* VFMSUBPDr213rY */
  },
  { /* 3568 */
    444,
    /* VFMSUBPDr231m */
  },
  { /* 3569 */
    445,
    /* VFMSUBPDr231mY */
  },
  { /* 3570 */
    446,
    /* VFMSUBPDr231r */
  },
  { /* 3571 */
    447,
    /* VFMSUBPDr231rY */
  },
  { /* 3572 */
    338,
    /* VFMSUBPS4mr */
  },
  { /* 3573 */
    336,
    /* VFMSUBPS4mrY */
  },
  { /* 3574 */
    440,
    /* VFMSUBPS4rm */
  },
  { /* 3575 */
    441,
    /* VFMSUBPS4rmY */
  },
  { /* 3576 */
    442,
    /* VFMSUBPS4rr */
  },
  { /* 3577 */
    443,
    /* VFMSUBPS4rrY */
  },
  { /* 3578 */
    337,
    /* VFMSUBPS4rrY_REV */
  },
  { /* 3579 */
    339,
    /* VFMSUBPS4rr_REV */
  },
  { /* 3580 */
    444,
    /* VFMSUBPSr132m */
  },
  { /* 3581 */
    445,
    /* VFMSUBPSr132mY */
  },
  { /* 3582 */
    446,
    /* VFMSUBPSr132r */
  },
  { /* 3583 */
    447,
    /* VFMSUBPSr132rY */
  },
  { /* 3584 */
    444,
    /* VFMSUBPSr213m */
  },
  { /* 3585 */
    445,
    /* VFMSUBPSr213mY */
  },
  { /* 3586 */
    446,
    /* VFMSUBPSr213r */
  },
  { /* 3587 */
    447,
    /* VFMSUBPSr213rY */
  },
  { /* 3588 */
    444,
    /* VFMSUBPSr231m */
  },
  { /* 3589 */
    445,
    /* VFMSUBPSr231mY */
  },
  { /* 3590 */
    446,
    /* VFMSUBPSr231r */
  },
  { /* 3591 */
    447,
    /* VFMSUBPSr231rY */
  },
  { /* 3592 */
    448,
    /* VFMSUBSD4mr */
  },
  { /* 3593 */
    0,
    /*  */
  },
  { /* 3594 */
    449,
    /* VFMSUBSD4rm */
  },
  { /* 3595 */
    0,
    /*  */
  },
  { /* 3596 */
    450,
    /* VFMSUBSD4rr */
  },
  { /* 3597 */
    0,
    /*  */
  },
  { /* 3598 */
    451,
    /* VFMSUBSD4rr_REV */
  },
  { /* 3599 */
    452,
    /* VFMSUBSDZm */
  },
  { /* 3600 */
    453,
    /* VFMSUBSDZr */
  },
  { /* 3601 */
    454,
    /* VFMSUBSDr132m */
  },
  { /* 3602 */
    455,
    /* VFMSUBSDr132r */
  },
  { /* 3603 */
    454,
    /* VFMSUBSDr213m */
  },
  { /* 3604 */
    455,
    /* VFMSUBSDr213r */
  },
  { /* 3605 */
    454,
    /* VFMSUBSDr231m */
  },
  { /* 3606 */
    455,
    /* VFMSUBSDr231r */
  },
  { /* 3607 */
    456,
    /* VFMSUBSS4mr */
  },
  { /* 3608 */
    0,
    /*  */
  },
  { /* 3609 */
    457,
    /* VFMSUBSS4rm */
  },
  { /* 3610 */
    0,
    /*  */
  },
  { /* 3611 */
    458,
    /* VFMSUBSS4rr */
  },
  { /* 3612 */
    0,
    /*  */
  },
  { /* 3613 */
    459,
    /* VFMSUBSS4rr_REV */
  },
  { /* 3614 */
    460,
    /* VFMSUBSSZm */
  },
  { /* 3615 */
    461,
    /* VFMSUBSSZr */
  },
  { /* 3616 */
    462,
    /* VFMSUBSSr132m */
  },
  { /* 3617 */
    463,
    /* VFMSUBSSr132r */
  },
  { /* 3618 */
    462,
    /* VFMSUBSSr213m */
  },
  { /* 3619 */
    463,
    /* VFMSUBSSr213r */
  },
  { /* 3620 */
    462,
    /* VFMSUBSSr231m */
  },
  { /* 3621 */
    463,
    /* VFMSUBSSr231r */
  },
  { /* 3622 */
    434,
    /* VFNMADD132PDZm */
  },
  { /* 3623 */
    435,
    /* VFNMADD132PDZmb */
  },
  { /* 3624 */
    434,
    /* VFNMADD132PSZm */
  },
  { /* 3625 */
    436,
    /* VFNMADD132PSZmb */
  },
  { /* 3626 */
    434,
    /* VFNMADD213PDZm */
  },
  { /* 3627 */
    435,
    /* VFNMADD213PDZmb */
  },
  { /* 3628 */
    437,
    /* VFNMADD213PDZr */
  },
  { /* 3629 */
    438,
    /* VFNMADD213PDZrk */
  },
  { /* 3630 */
    438,
    /* VFNMADD213PDZrkz */
  },
  { /* 3631 */
    434,
    /* VFNMADD213PSZm */
  },
  { /* 3632 */
    436,
    /* VFNMADD213PSZmb */
  },
  { /* 3633 */
    437,
    /* VFNMADD213PSZr */
  },
  { /* 3634 */
    439,
    /* VFNMADD213PSZrk */
  },
  { /* 3635 */
    439,
    /* VFNMADD213PSZrkz */
  },
  { /* 3636 */
    338,
    /* VFNMADDPD4mr */
  },
  { /* 3637 */
    336,
    /* VFNMADDPD4mrY */
  },
  { /* 3638 */
    440,
    /* VFNMADDPD4rm */
  },
  { /* 3639 */
    441,
    /* VFNMADDPD4rmY */
  },
  { /* 3640 */
    442,
    /* VFNMADDPD4rr */
  },
  { /* 3641 */
    443,
    /* VFNMADDPD4rrY */
  },
  { /* 3642 */
    337,
    /* VFNMADDPD4rrY_REV */
  },
  { /* 3643 */
    339,
    /* VFNMADDPD4rr_REV */
  },
  { /* 3644 */
    444,
    /* VFNMADDPDr132m */
  },
  { /* 3645 */
    445,
    /* VFNMADDPDr132mY */
  },
  { /* 3646 */
    446,
    /* VFNMADDPDr132r */
  },
  { /* 3647 */
    447,
    /* VFNMADDPDr132rY */
  },
  { /* 3648 */
    444,
    /* VFNMADDPDr213m */
  },
  { /* 3649 */
    445,
    /* VFNMADDPDr213mY */
  },
  { /* 3650 */
    446,
    /* VFNMADDPDr213r */
  },
  { /* 3651 */
    447,
    /* VFNMADDPDr213rY */
  },
  { /* 3652 */
    444,
    /* VFNMADDPDr231m */
  },
  { /* 3653 */
    445,
    /* VFNMADDPDr231mY */
  },
  { /* 3654 */
    446,
    /* VFNMADDPDr231r */
  },
  { /* 3655 */
    447,
    /* VFNMADDPDr231rY */
  },
  { /* 3656 */
    338,
    /* VFNMADDPS4mr */
  },
  { /* 3657 */
    336,
    /* VFNMADDPS4mrY */
  },
  { /* 3658 */
    440,
    /* VFNMADDPS4rm */
  },
  { /* 3659 */
    441,
    /* VFNMADDPS4rmY */
  },
  { /* 3660 */
    442,
    /* VFNMADDPS4rr */
  },
  { /* 3661 */
    443,
    /* VFNMADDPS4rrY */
  },
  { /* 3662 */
    337,
    /* VFNMADDPS4rrY_REV */
  },
  { /* 3663 */
    339,
    /* VFNMADDPS4rr_REV */
  },
  { /* 3664 */
    444,
    /* VFNMADDPSr132m */
  },
  { /* 3665 */
    445,
    /* VFNMADDPSr132mY */
  },
  { /* 3666 */
    446,
    /* VFNMADDPSr132r */
  },
  { /* 3667 */
    447,
    /* VFNMADDPSr132rY */
  },
  { /* 3668 */
    444,
    /* VFNMADDPSr213m */
  },
  { /* 3669 */
    445,
    /* VFNMADDPSr213mY */
  },
  { /* 3670 */
    446,
    /* VFNMADDPSr213r */
  },
  { /* 3671 */
    447,
    /* VFNMADDPSr213rY */
  },
  { /* 3672 */
    444,
    /* VFNMADDPSr231m */
  },
  { /* 3673 */
    445,
    /* VFNMADDPSr231mY */
  },
  { /* 3674 */
    446,
    /* VFNMADDPSr231r */
  },
  { /* 3675 */
    447,
    /* VFNMADDPSr231rY */
  },
  { /* 3676 */
    448,
    /* VFNMADDSD4mr */
  },
  { /* 3677 */
    0,
    /*  */
  },
  { /* 3678 */
    449,
    /* VFNMADDSD4rm */
  },
  { /* 3679 */
    0,
    /*  */
  },
  { /* 3680 */
    450,
    /* VFNMADDSD4rr */
  },
  { /* 3681 */
    0,
    /*  */
  },
  { /* 3682 */
    451,
    /* VFNMADDSD4rr_REV */
  },
  { /* 3683 */
    452,
    /* VFNMADDSDZm */
  },
  { /* 3684 */
    453,
    /* VFNMADDSDZr */
  },
  { /* 3685 */
    454,
    /* VFNMADDSDr132m */
  },
  { /* 3686 */
    455,
    /* VFNMADDSDr132r */
  },
  { /* 3687 */
    454,
    /* VFNMADDSDr213m */
  },
  { /* 3688 */
    455,
    /* VFNMADDSDr213r */
  },
  { /* 3689 */
    454,
    /* VFNMADDSDr231m */
  },
  { /* 3690 */
    455,
    /* VFNMADDSDr231r */
  },
  { /* 3691 */
    456,
    /* VFNMADDSS4mr */
  },
  { /* 3692 */
    0,
    /*  */
  },
  { /* 3693 */
    457,
    /* VFNMADDSS4rm */
  },
  { /* 3694 */
    0,
    /*  */
  },
  { /* 3695 */
    458,
    /* VFNMADDSS4rr */
  },
  { /* 3696 */
    0,
    /*  */
  },
  { /* 3697 */
    459,
    /* VFNMADDSS4rr_REV */
  },
  { /* 3698 */
    460,
    /* VFNMADDSSZm */
  },
  { /* 3699 */
    461,
    /* VFNMADDSSZr */
  },
  { /* 3700 */
    462,
    /* VFNMADDSSr132m */
  },
  { /* 3701 */
    463,
    /* VFNMADDSSr132r */
  },
  { /* 3702 */
    462,
    /* VFNMADDSSr213m */
  },
  { /* 3703 */
    463,
    /* VFNMADDSSr213r */
  },
  { /* 3704 */
    462,
    /* VFNMADDSSr231m */
  },
  { /* 3705 */
    463,
    /* VFNMADDSSr231r */
  },
  { /* 3706 */
    434,
    /* VFNMSUB132PDZm */
  },
  { /* 3707 */
    435,
    /* VFNMSUB132PDZmb */
  },
  { /* 3708 */
    434,
    /* VFNMSUB132PSZm */
  },
  { /* 3709 */
    436,
    /* VFNMSUB132PSZmb */
  },
  { /* 3710 */
    434,
    /* VFNMSUB213PDZm */
  },
  { /* 3711 */
    435,
    /* VFNMSUB213PDZmb */
  },
  { /* 3712 */
    437,
    /* VFNMSUB213PDZr */
  },
  { /* 3713 */
    438,
    /* VFNMSUB213PDZrk */
  },
  { /* 3714 */
    438,
    /* VFNMSUB213PDZrkz */
  },
  { /* 3715 */
    434,
    /* VFNMSUB213PSZm */
  },
  { /* 3716 */
    436,
    /* VFNMSUB213PSZmb */
  },
  { /* 3717 */
    437,
    /* VFNMSUB213PSZr */
  },
  { /* 3718 */
    439,
    /* VFNMSUB213PSZrk */
  },
  { /* 3719 */
    439,
    /* VFNMSUB213PSZrkz */
  },
  { /* 3720 */
    338,
    /* VFNMSUBPD4mr */
  },
  { /* 3721 */
    336,
    /* VFNMSUBPD4mrY */
  },
  { /* 3722 */
    440,
    /* VFNMSUBPD4rm */
  },
  { /* 3723 */
    441,
    /* VFNMSUBPD4rmY */
  },
  { /* 3724 */
    442,
    /* VFNMSUBPD4rr */
  },
  { /* 3725 */
    443,
    /* VFNMSUBPD4rrY */
  },
  { /* 3726 */
    337,
    /* VFNMSUBPD4rrY_REV */
  },
  { /* 3727 */
    339,
    /* VFNMSUBPD4rr_REV */
  },
  { /* 3728 */
    444,
    /* VFNMSUBPDr132m */
  },
  { /* 3729 */
    445,
    /* VFNMSUBPDr132mY */
  },
  { /* 3730 */
    446,
    /* VFNMSUBPDr132r */
  },
  { /* 3731 */
    447,
    /* VFNMSUBPDr132rY */
  },
  { /* 3732 */
    444,
    /* VFNMSUBPDr213m */
  },
  { /* 3733 */
    445,
    /* VFNMSUBPDr213mY */
  },
  { /* 3734 */
    446,
    /* VFNMSUBPDr213r */
  },
  { /* 3735 */
    447,
    /* VFNMSUBPDr213rY */
  },
  { /* 3736 */
    444,
    /* VFNMSUBPDr231m */
  },
  { /* 3737 */
    445,
    /* VFNMSUBPDr231mY */
  },
  { /* 3738 */
    446,
    /* VFNMSUBPDr231r */
  },
  { /* 3739 */
    447,
    /* VFNMSUBPDr231rY */
  },
  { /* 3740 */
    338,
    /* VFNMSUBPS4mr */
  },
  { /* 3741 */
    336,
    /* VFNMSUBPS4mrY */
  },
  { /* 3742 */
    440,
    /* VFNMSUBPS4rm */
  },
  { /* 3743 */
    441,
    /* VFNMSUBPS4rmY */
  },
  { /* 3744 */
    442,
    /* VFNMSUBPS4rr */
  },
  { /* 3745 */
    443,
    /* VFNMSUBPS4rrY */
  },
  { /* 3746 */
    337,
    /* VFNMSUBPS4rrY_REV */
  },
  { /* 3747 */
    339,
    /* VFNMSUBPS4rr_REV */
  },
  { /* 3748 */
    444,
    /* VFNMSUBPSr132m */
  },
  { /* 3749 */
    445,
    /* VFNMSUBPSr132mY */
  },
  { /* 3750 */
    446,
    /* VFNMSUBPSr132r */
  },
  { /* 3751 */
    447,
    /* VFNMSUBPSr132rY */
  },
  { /* 3752 */
    444,
    /* VFNMSUBPSr213m */
  },
  { /* 3753 */
    445,
    /* VFNMSUBPSr213mY */
  },
  { /* 3754 */
    446,
    /* VFNMSUBPSr213r */
  },
  { /* 3755 */
    447,
    /* VFNMSUBPSr213rY */
  },
  { /* 3756 */
    444,
    /* VFNMSUBPSr231m */
  },
  { /* 3757 */
    445,
    /* VFNMSUBPSr231mY */
  },
  { /* 3758 */
    446,
    /* VFNMSUBPSr231r */
  },
  { /* 3759 */
    447,
    /* VFNMSUBPSr231rY */
  },
  { /* 3760 */
    448,
    /* VFNMSUBSD4mr */
  },
  { /* 3761 */
    0,
    /*  */
  },
  { /* 3762 */
    449,
    /* VFNMSUBSD4rm */
  },
  { /* 3763 */
    0,
    /*  */
  },
  { /* 3764 */
    450,
    /* VFNMSUBSD4rr */
  },
  { /* 3765 */
    0,
    /*  */
  },
  { /* 3766 */
    451,
    /* VFNMSUBSD4rr_REV */
  },
  { /* 3767 */
    452,
    /* VFNMSUBSDZm */
  },
  { /* 3768 */
    453,
    /* VFNMSUBSDZr */
  },
  { /* 3769 */
    454,
    /* VFNMSUBSDr132m */
  },
  { /* 3770 */
    455,
    /* VFNMSUBSDr132r */
  },
  { /* 3771 */
    454,
    /* VFNMSUBSDr213m */
  },
  { /* 3772 */
    455,
    /* VFNMSUBSDr213r */
  },
  { /* 3773 */
    454,
    /* VFNMSUBSDr231m */
  },
  { /* 3774 */
    455,
    /* VFNMSUBSDr231r */
  },
  { /* 3775 */
    456,
    /* VFNMSUBSS4mr */
  },
  { /* 3776 */
    0,
    /*  */
  },
  { /* 3777 */
    457,
    /* VFNMSUBSS4rm */
  },
  { /* 3778 */
    0,
    /*  */
  },
  { /* 3779 */
    458,
    /* VFNMSUBSS4rr */
  },
  { /* 3780 */
    0,
    /*  */
  },
  { /* 3781 */
    459,
    /* VFNMSUBSS4rr_REV */
  },
  { /* 3782 */
    460,
    /* VFNMSUBSSZm */
  },
  { /* 3783 */
    461,
    /* VFNMSUBSSZr */
  },
  { /* 3784 */
    462,
    /* VFNMSUBSSr132m */
  },
  { /* 3785 */
    463,
    /* VFNMSUBSSr132r */
  },
  { /* 3786 */
    462,
    /* VFNMSUBSSr213m */
  },
  { /* 3787 */
    463,
    /* VFNMSUBSSr213r */
  },
  { /* 3788 */
    462,
    /* VFNMSUBSSr231m */
  },
  { /* 3789 */
    463,
    /* VFNMSUBSSr231r */
  },
  { /* 3790 */
    44,
    /* VFRCZPDrm */
  },
  { /* 3791 */
    376,
    /* VFRCZPDrmY */
  },
  { /* 3792 */
    45,
    /* VFRCZPDrr */
  },
  { /* 3793 */
    377,
    /* VFRCZPDrrY */
  },
  { /* 3794 */
    44,
    /* VFRCZPSrm */
  },
  { /* 3795 */
    376,
    /* VFRCZPSrmY */
  },
  { /* 3796 */
    45,
    /* VFRCZPSrr */
  },
  { /* 3797 */
    377,
    /* VFRCZPSrrY */
  },
  { /* 3798 */
    106,
    /* VFRCZSDrm */
  },
  { /* 3799 */
    45,
    /* VFRCZSDrr */
  },
  { /* 3800 */
    352,
    /* VFRCZSSrm */
  },
  { /* 3801 */
    45,
    /* VFRCZSSrr */
  },
  { /* 3802 */
    0,
    /*  */
  },
  { /* 3803 */
    0,
    /*  */
  },
  { /* 3804 */
    0,
    /*  */
  },
  { /* 3805 */
    0,
    /*  */
  },
  { /* 3806 */
    0,
    /*  */
  },
  { /* 3807 */
    0,
    /*  */
  },
  { /* 3808 */
    0,
    /*  */
  },
  { /* 3809 */
    0,
    /*  */
  },
  { /* 3810 */
    0,
    /*  */
  },
  { /* 3811 */
    0,
    /*  */
  },
  { /* 3812 */
    0,
    /*  */
  },
  { /* 3813 */
    0,
    /*  */
  },
  { /* 3814 */
    0,
    /*  */
  },
  { /* 3815 */
    0,
    /*  */
  },
  { /* 3816 */
    0,
    /*  */
  },
  { /* 3817 */
    0,
    /*  */
  },
  { /* 3818 */
    464,
    /* VGATHERDPDYrm */
  },
  { /* 3819 */
    465,
    /* VGATHERDPDZrm */
  },
  { /* 3820 */
    466,
    /* VGATHERDPDrm */
  },
  { /* 3821 */
    467,
    /* VGATHERDPSYrm */
  },
  { /* 3822 */
    468,
    /* VGATHERDPSZrm */
  },
  { /* 3823 */
    469,
    /* VGATHERDPSrm */
  },
  { /* 3824 */
    470,
    /* VGATHERPF0DPDm */
  },
  { /* 3825 */
    471,
    /* VGATHERPF0DPSm */
  },
  { /* 3826 */
    472,
    /* VGATHERPF0QPDm */
  },
  { /* 3827 */
    472,
    /* VGATHERPF0QPSm */
  },
  { /* 3828 */
    470,
    /* VGATHERPF1DPDm */
  },
  { /* 3829 */
    471,
    /* VGATHERPF1DPSm */
  },
  { /* 3830 */
    472,
    /* VGATHERPF1QPDm */
  },
  { /* 3831 */
    472,
    /* VGATHERPF1QPSm */
  },
  { /* 3832 */
    464,
    /* VGATHERQPDYrm */
  },
  { /* 3833 */
    465,
    /* VGATHERQPDZrm */
  },
  { /* 3834 */
    466,
    /* VGATHERQPDrm */
  },
  { /* 3835 */
    469,
    /* VGATHERQPSYrm */
  },
  { /* 3836 */
    473,
    /* VGATHERQPSZrm */
  },
  { /* 3837 */
    469,
    /* VGATHERQPSrm */
  },
  { /* 3838 */
    304,
    /* VHADDPDYrm */
  },
  { /* 3839 */
    305,
    /* VHADDPDYrr */
  },
  { /* 3840 */
    312,
    /* VHADDPDrm */
  },
  { /* 3841 */
    313,
    /* VHADDPDrr */
  },
  { /* 3842 */
    304,
    /* VHADDPSYrm */
  },
  { /* 3843 */
    305,
    /* VHADDPSYrr */
  },
  { /* 3844 */
    312,
    /* VHADDPSrm */
  },
  { /* 3845 */
    313,
    /* VHADDPSrr */
  },
  { /* 3846 */
    304,
    /* VHSUBPDYrm */
  },
  { /* 3847 */
    305,
    /* VHSUBPDYrr */
  },
  { /* 3848 */
    312,
    /* VHSUBPDrm */
  },
  { /* 3849 */
    313,
    /* VHSUBPDrr */
  },
  { /* 3850 */
    304,
    /* VHSUBPSYrm */
  },
  { /* 3851 */
    305,
    /* VHSUBPSYrr */
  },
  { /* 3852 */
    312,
    /* VHSUBPSrm */
  },
  { /* 3853 */
    313,
    /* VHSUBPSrr */
  },
  { /* 3854 */
    474,
    /* VINSERTF128rm */
  },
  { /* 3855 */
    475,
    /* VINSERTF128rr */
  },
  { /* 3856 */
    476,
    /* VINSERTF32x4rm */
  },
  { /* 3857 */
    477,
    /* VINSERTF32x4rr */
  },
  { /* 3858 */
    478,
    /* VINSERTF64x4rm */
  },
  { /* 3859 */
    479,
    /* VINSERTF64x4rr */
  },
  { /* 3860 */
    474,
    /* VINSERTI128rm */
  },
  { /* 3861 */
    475,
    /* VINSERTI128rr */
  },
  { /* 3862 */
    476,
    /* VINSERTI32x4rm */
  },
  { /* 3863 */
    477,
    /* VINSERTI32x4rr */
  },
  { /* 3864 */
    478,
    /* VINSERTI64x4rm */
  },
  { /* 3865 */
    479,
    /* VINSERTI64x4rr */
  },
  { /* 3866 */
    480,
    /* VINSERTPSrm */
  },
  { /* 3867 */
    335,
    /* VINSERTPSrr */
  },
  { /* 3868 */
    481,
    /* VINSERTPSzrm */
  },
  { /* 3869 */
    482,
    /* VINSERTPSzrr */
  },
  { /* 3870 */
    376,
    /* VLDDQUYrm */
  },
  { /* 3871 */
    44,
    /* VLDDQUrm */
  },
  { /* 3872 */
    38,
    /* VLDMXCSR */
  },
  { /* 3873 */
    45,
    /* VMASKMOVDQU */
  },
  { /* 3874 */
    0,
    /*  */
  },
  { /* 3875 */
    483,
    /* VMASKMOVPDYmr */
  },
  { /* 3876 */
    304,
    /* VMASKMOVPDYrm */
  },
  { /* 3877 */
    484,
    /* VMASKMOVPDmr */
  },
  { /* 3878 */
    312,
    /* VMASKMOVPDrm */
  },
  { /* 3879 */
    483,
    /* VMASKMOVPSYmr */
  },
  { /* 3880 */
    304,
    /* VMASKMOVPSYrm */
  },
  { /* 3881 */
    484,
    /* VMASKMOVPSmr */
  },
  { /* 3882 */
    312,
    /* VMASKMOVPSrm */
  },
  { /* 3883 */
    0,
    /*  */
  },
  { /* 3884 */
    0,
    /*  */
  },
  { /* 3885 */
    0,
    /*  */
  },
  { /* 3886 */
    0,
    /*  */
  },
  { /* 3887 */
    0,
    /*  */
  },
  { /* 3888 */
    0,
    /*  */
  },
  { /* 3889 */
    0,
    /*  */
  },
  { /* 3890 */
    0,
    /*  */
  },
  { /* 3891 */
    0,
    /*  */
  },
  { /* 3892 */
    0,
    /*  */
  },
  { /* 3893 */
    0,
    /*  */
  },
  { /* 3894 */
    0,
    /*  */
  },
  { /* 3895 */
    304,
    /* VMAXPDYrm */
  },
  { /* 3896 */
    305,
    /* VMAXPDYrr */
  },
  { /* 3897 */
    306,
    /* VMAXPDZrm */
  },
  { /* 3898 */
    307,
    /* VMAXPDZrmb */
  },
  { /* 3899 */
    308,
    /* VMAXPDZrmbk */
  },
  { /* 3900 */
    308,
    /* VMAXPDZrmbkz */
  },
  { /* 3901 */
    309,
    /* VMAXPDZrmk */
  },
  { /* 3902 */
    309,
    /* VMAXPDZrmkz */
  },
  { /* 3903 */
    310,
    /* VMAXPDZrr */
  },
  { /* 3904 */
    311,
    /* VMAXPDZrrk */
  },
  { /* 3905 */
    311,
    /* VMAXPDZrrkz */
  },
  { /* 3906 */
    312,
    /* VMAXPDrm */
  },
  { /* 3907 */
    313,
    /* VMAXPDrr */
  },
  { /* 3908 */
    304,
    /* VMAXPSYrm */
  },
  { /* 3909 */
    305,
    /* VMAXPSYrr */
  },
  { /* 3910 */
    306,
    /* VMAXPSZrm */
  },
  { /* 3911 */
    314,
    /* VMAXPSZrmb */
  },
  { /* 3912 */
    315,
    /* VMAXPSZrmbk */
  },
  { /* 3913 */
    315,
    /* VMAXPSZrmbkz */
  },
  { /* 3914 */
    316,
    /* VMAXPSZrmk */
  },
  { /* 3915 */
    316,
    /* VMAXPSZrmkz */
  },
  { /* 3916 */
    310,
    /* VMAXPSZrr */
  },
  { /* 3917 */
    317,
    /* VMAXPSZrrk */
  },
  { /* 3918 */
    317,
    /* VMAXPSZrrkz */
  },
  { /* 3919 */
    312,
    /* VMAXPSrm */
  },
  { /* 3920 */
    313,
    /* VMAXPSrr */
  },
  { /* 3921 */
    318,
    /* VMAXSDZrm */
  },
  { /* 3922 */
    319,
    /* VMAXSDZrr */
  },
  { /* 3923 */
    320,
    /* VMAXSDrm */
  },
  { /* 3924 */
    0,
    /*  */
  },
  { /* 3925 */
    321,
    /* VMAXSDrr */
  },
  { /* 3926 */
    0,
    /*  */
  },
  { /* 3927 */
    322,
    /* VMAXSSZrm */
  },
  { /* 3928 */
    323,
    /* VMAXSSZrr */
  },
  { /* 3929 */
    324,
    /* VMAXSSrm */
  },
  { /* 3930 */
    0,
    /*  */
  },
  { /* 3931 */
    325,
    /* VMAXSSrr */
  },
  { /* 3932 */
    0,
    /*  */
  },
  { /* 3933 */
    0,
    /* VMCALL */
  },
  { /* 3934 */
    38,
    /* VMCLEARm */
  },
  { /* 3935 */
    0,
    /* VMFUNC */
  },
  { /* 3936 */
    0,
    /*  */
  },
  { /* 3937 */
    0,
    /*  */
  },
  { /* 3938 */
    0,
    /*  */
  },
  { /* 3939 */
    0,
    /*  */
  },
  { /* 3940 */
    0,
    /*  */
  },
  { /* 3941 */
    0,
    /*  */
  },
  { /* 3942 */
    0,
    /*  */
  },
  { /* 3943 */
    0,
    /*  */
  },
  { /* 3944 */
    0,
    /*  */
  },
  { /* 3945 */
    0,
    /*  */
  },
  { /* 3946 */
    0,
    /*  */
  },
  { /* 3947 */
    0,
    /*  */
  },
  { /* 3948 */
    304,
    /* VMINPDYrm */
  },
  { /* 3949 */
    305,
    /* VMINPDYrr */
  },
  { /* 3950 */
    306,
    /* VMINPDZrm */
  },
  { /* 3951 */
    307,
    /* VMINPDZrmb */
  },
  { /* 3952 */
    308,
    /* VMINPDZrmbk */
  },
  { /* 3953 */
    308,
    /* VMINPDZrmbkz */
  },
  { /* 3954 */
    309,
    /* VMINPDZrmk */
  },
  { /* 3955 */
    309,
    /* VMINPDZrmkz */
  },
  { /* 3956 */
    310,
    /* VMINPDZrr */
  },
  { /* 3957 */
    311,
    /* VMINPDZrrk */
  },
  { /* 3958 */
    311,
    /* VMINPDZrrkz */
  },
  { /* 3959 */
    312,
    /* VMINPDrm */
  },
  { /* 3960 */
    313,
    /* VMINPDrr */
  },
  { /* 3961 */
    304,
    /* VMINPSYrm */
  },
  { /* 3962 */
    305,
    /* VMINPSYrr */
  },
  { /* 3963 */
    306,
    /* VMINPSZrm */
  },
  { /* 3964 */
    314,
    /* VMINPSZrmb */
  },
  { /* 3965 */
    315,
    /* VMINPSZrmbk */
  },
  { /* 3966 */
    315,
    /* VMINPSZrmbkz */
  },
  { /* 3967 */
    316,
    /* VMINPSZrmk */
  },
  { /* 3968 */
    316,
    /* VMINPSZrmkz */
  },
  { /* 3969 */
    310,
    /* VMINPSZrr */
  },
  { /* 3970 */
    317,
    /* VMINPSZrrk */
  },
  { /* 3971 */
    317,
    /* VMINPSZrrkz */
  },
  { /* 3972 */
    312,
    /* VMINPSrm */
  },
  { /* 3973 */
    313,
    /* VMINPSrr */
  },
  { /* 3974 */
    318,
    /* VMINSDZrm */
  },
  { /* 3975 */
    319,
    /* VMINSDZrr */
  },
  { /* 3976 */
    320,
    /* VMINSDrm */
  },
  { /* 3977 */
    0,
    /*  */
  },
  { /* 3978 */
    321,
    /* VMINSDrr */
  },
  { /* 3979 */
    0,
    /*  */
  },
  { /* 3980 */
    322,
    /* VMINSSZrm */
  },
  { /* 3981 */
    323,
    /* VMINSSZrr */
  },
  { /* 3982 */
    324,
    /* VMINSSrm */
  },
  { /* 3983 */
    0,
    /*  */
  },
  { /* 3984 */
    325,
    /* VMINSSrr */
  },
  { /* 3985 */
    0,
    /*  */
  },
  { /* 3986 */
    0,
    /* VMLAUNCH */
  },
  { /* 3987 */
    0,
    /* VMLOAD32 */
  },
  { /* 3988 */
    0,
    /* VMLOAD64 */
  },
  { /* 3989 */
    0,
    /* VMMCALL */
  },
  { /* 3990 */
    485,
    /* VMOV64toPQIZrr */
  },
  { /* 3991 */
    241,
    /* VMOV64toPQIrr */
  },
  { /* 3992 */
    0,
    /*  */
  },
  { /* 3993 */
    0,
    /*  */
  },
  { /* 3994 */
    0,
    /*  */
  },
  { /* 3995 */
    486,
    /* VMOVAPDYmr */
  },
  { /* 3996 */
    376,
    /* VMOVAPDYrm */
  },
  { /* 3997 */
    377,
    /* VMOVAPDYrr */
  },
  { /* 3998 */
    487,
    /* VMOVAPDYrr_REV */
  },
  { /* 3999 */
    488,
    /* VMOVAPDZ128mr */
  },
  { /* 4000 */
    489,
    /* VMOVAPDZ128mrk */
  },
  { /* 4001 */
    490,
    /* VMOVAPDZ128rm */
  },
  { /* 4002 */
    491,
    /* VMOVAPDZ128rmk */
  },
  { /* 4003 */
    492,
    /* VMOVAPDZ128rmkz */
  },
  { /* 4004 */
    493,
    /* VMOVAPDZ128rr */
  },
  { /* 4005 */
    0,
    /*  */
  },
  { /* 4006 */
    494,
    /* VMOVAPDZ128rrk */
  },
  { /* 4007 */
    0,
    /*  */
  },
  { /* 4008 */
    495,
    /* VMOVAPDZ128rrkz */
  },
  { /* 4009 */
    0,
    /*  */
  },
  { /* 4010 */
    496,
    /* VMOVAPDZ256mr */
  },
  { /* 4011 */
    497,
    /* VMOVAPDZ256mrk */
  },
  { /* 4012 */
    498,
    /* VMOVAPDZ256rm */
  },
  { /* 4013 */
    499,
    /* VMOVAPDZ256rmk */
  },
  { /* 4014 */
    500,
    /* VMOVAPDZ256rmkz */
  },
  { /* 4015 */
    501,
    /* VMOVAPDZ256rr */
  },
  { /* 4016 */
    0,
    /*  */
  },
  { /* 4017 */
    502,
    /* VMOVAPDZ256rrk */
  },
  { /* 4018 */
    0,
    /*  */
  },
  { /* 4019 */
    503,
    /* VMOVAPDZ256rrkz */
  },
  { /* 4020 */
    0,
    /*  */
  },
  { /* 4021 */
    504,
    /* VMOVAPDZmr */
  },
  { /* 4022 */
    505,
    /* VMOVAPDZmrk */
  },
  { /* 4023 */
    378,
    /* VMOVAPDZrm */
  },
  { /* 4024 */
    506,
    /* VMOVAPDZrmk */
  },
  { /* 4025 */
    507,
    /* VMOVAPDZrmkz */
  },
  { /* 4026 */
    379,
    /* VMOVAPDZrr */
  },
  { /* 4027 */
    0,
    /*  */
  },
  { /* 4028 */
    508,
    /* VMOVAPDZrrk */
  },
  { /* 4029 */
    0,
    /*  */
  },
  { /* 4030 */
    509,
    /* VMOVAPDZrrkz */
  },
  { /* 4031 */
    0,
    /*  */
  },
  { /* 4032 */
    243,
    /* VMOVAPDmr */
  },
  { /* 4033 */
    44,
    /* VMOVAPDrm */
  },
  { /* 4034 */
    45,
    /* VMOVAPDrr */
  },
  { /* 4035 */
    244,
    /* VMOVAPDrr_REV */
  },
  { /* 4036 */
    486,
    /* VMOVAPSYmr */
  },
  { /* 4037 */
    376,
    /* VMOVAPSYrm */
  },
  { /* 4038 */
    377,
    /* VMOVAPSYrr */
  },
  { /* 4039 */
    487,
    /* VMOVAPSYrr_REV */
  },
  { /* 4040 */
    488,
    /* VMOVAPSZ128mr */
  },
  { /* 4041 */
    510,
    /* VMOVAPSZ128mrk */
  },
  { /* 4042 */
    490,
    /* VMOVAPSZ128rm */
  },
  { /* 4043 */
    511,
    /* VMOVAPSZ128rmk */
  },
  { /* 4044 */
    512,
    /* VMOVAPSZ128rmkz */
  },
  { /* 4045 */
    493,
    /* VMOVAPSZ128rr */
  },
  { /* 4046 */
    0,
    /*  */
  },
  { /* 4047 */
    513,
    /* VMOVAPSZ128rrk */
  },
  { /* 4048 */
    0,
    /*  */
  },
  { /* 4049 */
    514,
    /* VMOVAPSZ128rrkz */
  },
  { /* 4050 */
    0,
    /*  */
  },
  { /* 4051 */
    496,
    /* VMOVAPSZ256mr */
  },
  { /* 4052 */
    515,
    /* VMOVAPSZ256mrk */
  },
  { /* 4053 */
    498,
    /* VMOVAPSZ256rm */
  },
  { /* 4054 */
    516,
    /* VMOVAPSZ256rmk */
  },
  { /* 4055 */
    517,
    /* VMOVAPSZ256rmkz */
  },
  { /* 4056 */
    501,
    /* VMOVAPSZ256rr */
  },
  { /* 4057 */
    0,
    /*  */
  },
  { /* 4058 */
    518,
    /* VMOVAPSZ256rrk */
  },
  { /* 4059 */
    0,
    /*  */
  },
  { /* 4060 */
    519,
    /* VMOVAPSZ256rrkz */
  },
  { /* 4061 */
    0,
    /*  */
  },
  { /* 4062 */
    504,
    /* VMOVAPSZmr */
  },
  { /* 4063 */
    520,
    /* VMOVAPSZmrk */
  },
  { /* 4064 */
    378,
    /* VMOVAPSZrm */
  },
  { /* 4065 */
    521,
    /* VMOVAPSZrmk */
  },
  { /* 4066 */
    522,
    /* VMOVAPSZrmkz */
  },
  { /* 4067 */
    379,
    /* VMOVAPSZrr */
  },
  { /* 4068 */
    0,
    /*  */
  },
  { /* 4069 */
    523,
    /* VMOVAPSZrrk */
  },
  { /* 4070 */
    0,
    /*  */
  },
  { /* 4071 */
    524,
    /* VMOVAPSZrrkz */
  },
  { /* 4072 */
    0,
    /*  */
  },
  { /* 4073 */
    243,
    /* VMOVAPSmr */
  },
  { /* 4074 */
    44,
    /* VMOVAPSrm */
  },
  { /* 4075 */
    45,
    /* VMOVAPSrr */
  },
  { /* 4076 */
    244,
    /* VMOVAPSrr_REV */
  },
  { /* 4077 */
    376,
    /* VMOVDDUPYrm */
  },
  { /* 4078 */
    377,
    /* VMOVDDUPYrr */
  },
  { /* 4079 */
    378,
    /* VMOVDDUPZrm */
  },
  { /* 4080 */
    379,
    /* VMOVDDUPZrr */
  },
  { /* 4081 */
    106,
    /* VMOVDDUPrm */
  },
  { /* 4082 */
    45,
    /* VMOVDDUPrr */
  },
  { /* 4083 */
    525,
    /* VMOVDI2PDIZrm */
  },
  { /* 4084 */
    526,
    /* VMOVDI2PDIZrr */
  },
  { /* 4085 */
    105,
    /* VMOVDI2PDIrm */
  },
  { /* 4086 */
    245,
    /* VMOVDI2PDIrr */
  },
  { /* 4087 */
    0,
    /*  */
  },
  { /* 4088 */
    0,
    /*  */
  },
  { /* 4089 */
    0,
    /*  */
  },
  { /* 4090 */
    0,
    /*  */
  },
  { /* 4091 */
    488,
    /* VMOVDQA32Z128mr */
  },
  { /* 4092 */
    510,
    /* VMOVDQA32Z128mrk */
  },
  { /* 4093 */
    490,
    /* VMOVDQA32Z128rm */
  },
  { /* 4094 */
    511,
    /* VMOVDQA32Z128rmk */
  },
  { /* 4095 */
    512,
    /* VMOVDQA32Z128rmkz */
  },
  { /* 4096 */
    493,
    /* VMOVDQA32Z128rr */
  },
  { /* 4097 */
    0,
    /*  */
  },
  { /* 4098 */
    513,
    /* VMOVDQA32Z128rrk */
  },
  { /* 4099 */
    0,
    /*  */
  },
  { /* 4100 */
    514,
    /* VMOVDQA32Z128rrkz */
  },
  { /* 4101 */
    0,
    /*  */
  },
  { /* 4102 */
    496,
    /* VMOVDQA32Z256mr */
  },
  { /* 4103 */
    515,
    /* VMOVDQA32Z256mrk */
  },
  { /* 4104 */
    498,
    /* VMOVDQA32Z256rm */
  },
  { /* 4105 */
    516,
    /* VMOVDQA32Z256rmk */
  },
  { /* 4106 */
    517,
    /* VMOVDQA32Z256rmkz */
  },
  { /* 4107 */
    501,
    /* VMOVDQA32Z256rr */
  },
  { /* 4108 */
    0,
    /*  */
  },
  { /* 4109 */
    518,
    /* VMOVDQA32Z256rrk */
  },
  { /* 4110 */
    0,
    /*  */
  },
  { /* 4111 */
    519,
    /* VMOVDQA32Z256rrkz */
  },
  { /* 4112 */
    0,
    /*  */
  },
  { /* 4113 */
    504,
    /* VMOVDQA32Zmr */
  },
  { /* 4114 */
    520,
    /* VMOVDQA32Zmrk */
  },
  { /* 4115 */
    378,
    /* VMOVDQA32Zrm */
  },
  { /* 4116 */
    521,
    /* VMOVDQA32Zrmk */
  },
  { /* 4117 */
    522,
    /* VMOVDQA32Zrmkz */
  },
  { /* 4118 */
    379,
    /* VMOVDQA32Zrr */
  },
  { /* 4119 */
    0,
    /*  */
  },
  { /* 4120 */
    523,
    /* VMOVDQA32Zrrk */
  },
  { /* 4121 */
    0,
    /*  */
  },
  { /* 4122 */
    524,
    /* VMOVDQA32Zrrkz */
  },
  { /* 4123 */
    0,
    /*  */
  },
  { /* 4124 */
    488,
    /* VMOVDQA64Z128mr */
  },
  { /* 4125 */
    489,
    /* VMOVDQA64Z128mrk */
  },
  { /* 4126 */
    490,
    /* VMOVDQA64Z128rm */
  },
  { /* 4127 */
    491,
    /* VMOVDQA64Z128rmk */
  },
  { /* 4128 */
    492,
    /* VMOVDQA64Z128rmkz */
  },
  { /* 4129 */
    493,
    /* VMOVDQA64Z128rr */
  },
  { /* 4130 */
    0,
    /*  */
  },
  { /* 4131 */
    494,
    /* VMOVDQA64Z128rrk */
  },
  { /* 4132 */
    0,
    /*  */
  },
  { /* 4133 */
    495,
    /* VMOVDQA64Z128rrkz */
  },
  { /* 4134 */
    0,
    /*  */
  },
  { /* 4135 */
    496,
    /* VMOVDQA64Z256mr */
  },
  { /* 4136 */
    497,
    /* VMOVDQA64Z256mrk */
  },
  { /* 4137 */
    498,
    /* VMOVDQA64Z256rm */
  },
  { /* 4138 */
    499,
    /* VMOVDQA64Z256rmk */
  },
  { /* 4139 */
    500,
    /* VMOVDQA64Z256rmkz */
  },
  { /* 4140 */
    501,
    /* VMOVDQA64Z256rr */
  },
  { /* 4141 */
    0,
    /*  */
  },
  { /* 4142 */
    502,
    /* VMOVDQA64Z256rrk */
  },
  { /* 4143 */
    0,
    /*  */
  },
  { /* 4144 */
    503,
    /* VMOVDQA64Z256rrkz */
  },
  { /* 4145 */
    0,
    /*  */
  },
  { /* 4146 */
    504,
    /* VMOVDQA64Zmr */
  },
  { /* 4147 */
    505,
    /* VMOVDQA64Zmrk */
  },
  { /* 4148 */
    378,
    /* VMOVDQA64Zrm */
  },
  { /* 4149 */
    506,
    /* VMOVDQA64Zrmk */
  },
  { /* 4150 */
    507,
    /* VMOVDQA64Zrmkz */
  },
  { /* 4151 */
    379,
    /* VMOVDQA64Zrr */
  },
  { /* 4152 */
    0,
    /*  */
  },
  { /* 4153 */
    508,
    /* VMOVDQA64Zrrk */
  },
  { /* 4154 */
    0,
    /*  */
  },
  { /* 4155 */
    509,
    /* VMOVDQA64Zrrkz */
  },
  { /* 4156 */
    0,
    /*  */
  },
  { /* 4157 */
    486,
    /* VMOVDQAYmr */
  },
  { /* 4158 */
    376,
    /* VMOVDQAYrm */
  },
  { /* 4159 */
    377,
    /* VMOVDQAYrr */
  },
  { /* 4160 */
    487,
    /* VMOVDQAYrr_REV */
  },
  { /* 4161 */
    243,
    /* VMOVDQAmr */
  },
  { /* 4162 */
    44,
    /* VMOVDQArm */
  },
  { /* 4163 */
    45,
    /* VMOVDQArr */
  },
  { /* 4164 */
    244,
    /* VMOVDQArr_REV */
  },
  { /* 4165 */
    488,
    /* VMOVDQU16Z128mr */
  },
  { /* 4166 */
    527,
    /* VMOVDQU16Z128mrk */
  },
  { /* 4167 */
    490,
    /* VMOVDQU16Z128rm */
  },
  { /* 4168 */
    528,
    /* VMOVDQU16Z128rmk */
  },
  { /* 4169 */
    529,
    /* VMOVDQU16Z128rmkz */
  },
  { /* 4170 */
    493,
    /* VMOVDQU16Z128rr */
  },
  { /* 4171 */
    0,
    /*  */
  },
  { /* 4172 */
    530,
    /* VMOVDQU16Z128rrk */
  },
  { /* 4173 */
    0,
    /*  */
  },
  { /* 4174 */
    531,
    /* VMOVDQU16Z128rrkz */
  },
  { /* 4175 */
    0,
    /*  */
  },
  { /* 4176 */
    496,
    /* VMOVDQU16Z256mr */
  },
  { /* 4177 */
    532,
    /* VMOVDQU16Z256mrk */
  },
  { /* 4178 */
    498,
    /* VMOVDQU16Z256rm */
  },
  { /* 4179 */
    533,
    /* VMOVDQU16Z256rmk */
  },
  { /* 4180 */
    534,
    /* VMOVDQU16Z256rmkz */
  },
  { /* 4181 */
    501,
    /* VMOVDQU16Z256rr */
  },
  { /* 4182 */
    0,
    /*  */
  },
  { /* 4183 */
    535,
    /* VMOVDQU16Z256rrk */
  },
  { /* 4184 */
    0,
    /*  */
  },
  { /* 4185 */
    536,
    /* VMOVDQU16Z256rrkz */
  },
  { /* 4186 */
    0,
    /*  */
  },
  { /* 4187 */
    504,
    /* VMOVDQU16Zmr */
  },
  { /* 4188 */
    537,
    /* VMOVDQU16Zmrk */
  },
  { /* 4189 */
    378,
    /* VMOVDQU16Zrm */
  },
  { /* 4190 */
    538,
    /* VMOVDQU16Zrmk */
  },
  { /* 4191 */
    539,
    /* VMOVDQU16Zrmkz */
  },
  { /* 4192 */
    379,
    /* VMOVDQU16Zrr */
  },
  { /* 4193 */
    0,
    /*  */
  },
  { /* 4194 */
    540,
    /* VMOVDQU16Zrrk */
  },
  { /* 4195 */
    0,
    /*  */
  },
  { /* 4196 */
    541,
    /* VMOVDQU16Zrrkz */
  },
  { /* 4197 */
    0,
    /*  */
  },
  { /* 4198 */
    488,
    /* VMOVDQU32Z128mr */
  },
  { /* 4199 */
    510,
    /* VMOVDQU32Z128mrk */
  },
  { /* 4200 */
    490,
    /* VMOVDQU32Z128rm */
  },
  { /* 4201 */
    511,
    /* VMOVDQU32Z128rmk */
  },
  { /* 4202 */
    512,
    /* VMOVDQU32Z128rmkz */
  },
  { /* 4203 */
    493,
    /* VMOVDQU32Z128rr */
  },
  { /* 4204 */
    0,
    /*  */
  },
  { /* 4205 */
    513,
    /* VMOVDQU32Z128rrk */
  },
  { /* 4206 */
    0,
    /*  */
  },
  { /* 4207 */
    514,
    /* VMOVDQU32Z128rrkz */
  },
  { /* 4208 */
    0,
    /*  */
  },
  { /* 4209 */
    496,
    /* VMOVDQU32Z256mr */
  },
  { /* 4210 */
    515,
    /* VMOVDQU32Z256mrk */
  },
  { /* 4211 */
    498,
    /* VMOVDQU32Z256rm */
  },
  { /* 4212 */
    516,
    /* VMOVDQU32Z256rmk */
  },
  { /* 4213 */
    517,
    /* VMOVDQU32Z256rmkz */
  },
  { /* 4214 */
    501,
    /* VMOVDQU32Z256rr */
  },
  { /* 4215 */
    0,
    /*  */
  },
  { /* 4216 */
    518,
    /* VMOVDQU32Z256rrk */
  },
  { /* 4217 */
    0,
    /*  */
  },
  { /* 4218 */
    519,
    /* VMOVDQU32Z256rrkz */
  },
  { /* 4219 */
    0,
    /*  */
  },
  { /* 4220 */
    504,
    /* VMOVDQU32Zmr */
  },
  { /* 4221 */
    520,
    /* VMOVDQU32Zmrk */
  },
  { /* 4222 */
    378,
    /* VMOVDQU32Zrm */
  },
  { /* 4223 */
    521,
    /* VMOVDQU32Zrmk */
  },
  { /* 4224 */
    522,
    /* VMOVDQU32Zrmkz */
  },
  { /* 4225 */
    379,
    /* VMOVDQU32Zrr */
  },
  { /* 4226 */
    0,
    /*  */
  },
  { /* 4227 */
    523,
    /* VMOVDQU32Zrrk */
  },
  { /* 4228 */
    0,
    /*  */
  },
  { /* 4229 */
    524,
    /* VMOVDQU32Zrrkz */
  },
  { /* 4230 */
    0,
    /*  */
  },
  { /* 4231 */
    488,
    /* VMOVDQU64Z128mr */
  },
  { /* 4232 */
    489,
    /* VMOVDQU64Z128mrk */
  },
  { /* 4233 */
    490,
    /* VMOVDQU64Z128rm */
  },
  { /* 4234 */
    491,
    /* VMOVDQU64Z128rmk */
  },
  { /* 4235 */
    492,
    /* VMOVDQU64Z128rmkz */
  },
  { /* 4236 */
    493,
    /* VMOVDQU64Z128rr */
  },
  { /* 4237 */
    0,
    /*  */
  },
  { /* 4238 */
    494,
    /* VMOVDQU64Z128rrk */
  },
  { /* 4239 */
    0,
    /*  */
  },
  { /* 4240 */
    495,
    /* VMOVDQU64Z128rrkz */
  },
  { /* 4241 */
    0,
    /*  */
  },
  { /* 4242 */
    496,
    /* VMOVDQU64Z256mr */
  },
  { /* 4243 */
    497,
    /* VMOVDQU64Z256mrk */
  },
  { /* 4244 */
    498,
    /* VMOVDQU64Z256rm */
  },
  { /* 4245 */
    499,
    /* VMOVDQU64Z256rmk */
  },
  { /* 4246 */
    500,
    /* VMOVDQU64Z256rmkz */
  },
  { /* 4247 */
    501,
    /* VMOVDQU64Z256rr */
  },
  { /* 4248 */
    0,
    /*  */
  },
  { /* 4249 */
    502,
    /* VMOVDQU64Z256rrk */
  },
  { /* 4250 */
    0,
    /*  */
  },
  { /* 4251 */
    503,
    /* VMOVDQU64Z256rrkz */
  },
  { /* 4252 */
    0,
    /*  */
  },
  { /* 4253 */
    504,
    /* VMOVDQU64Zmr */
  },
  { /* 4254 */
    505,
    /* VMOVDQU64Zmrk */
  },
  { /* 4255 */
    378,
    /* VMOVDQU64Zrm */
  },
  { /* 4256 */
    506,
    /* VMOVDQU64Zrmk */
  },
  { /* 4257 */
    507,
    /* VMOVDQU64Zrmkz */
  },
  { /* 4258 */
    379,
    /* VMOVDQU64Zrr */
  },
  { /* 4259 */
    0,
    /*  */
  },
  { /* 4260 */
    508,
    /* VMOVDQU64Zrrk */
  },
  { /* 4261 */
    0,
    /*  */
  },
  { /* 4262 */
    509,
    /* VMOVDQU64Zrrkz */
  },
  { /* 4263 */
    0,
    /*  */
  },
  { /* 4264 */
    488,
    /* VMOVDQU8Z128mr */
  },
  { /* 4265 */
    542,
    /* VMOVDQU8Z128mrk */
  },
  { /* 4266 */
    490,
    /* VMOVDQU8Z128rm */
  },
  { /* 4267 */
    543,
    /* VMOVDQU8Z128rmk */
  },
  { /* 4268 */
    544,
    /* VMOVDQU8Z128rmkz */
  },
  { /* 4269 */
    493,
    /* VMOVDQU8Z128rr */
  },
  { /* 4270 */
    0,
    /*  */
  },
  { /* 4271 */
    545,
    /* VMOVDQU8Z128rrk */
  },
  { /* 4272 */
    0,
    /*  */
  },
  { /* 4273 */
    546,
    /* VMOVDQU8Z128rrkz */
  },
  { /* 4274 */
    0,
    /*  */
  },
  { /* 4275 */
    496,
    /* VMOVDQU8Z256mr */
  },
  { /* 4276 */
    547,
    /* VMOVDQU8Z256mrk */
  },
  { /* 4277 */
    498,
    /* VMOVDQU8Z256rm */
  },
  { /* 4278 */
    548,
    /* VMOVDQU8Z256rmk */
  },
  { /* 4279 */
    549,
    /* VMOVDQU8Z256rmkz */
  },
  { /* 4280 */
    501,
    /* VMOVDQU8Z256rr */
  },
  { /* 4281 */
    0,
    /*  */
  },
  { /* 4282 */
    550,
    /* VMOVDQU8Z256rrk */
  },
  { /* 4283 */
    0,
    /*  */
  },
  { /* 4284 */
    551,
    /* VMOVDQU8Z256rrkz */
  },
  { /* 4285 */
    0,
    /*  */
  },
  { /* 4286 */
    504,
    /* VMOVDQU8Zmr */
  },
  { /* 4287 */
    552,
    /* VMOVDQU8Zmrk */
  },
  { /* 4288 */
    378,
    /* VMOVDQU8Zrm */
  },
  { /* 4289 */
    553,
    /* VMOVDQU8Zrmk */
  },
  { /* 4290 */
    554,
    /* VMOVDQU8Zrmkz */
  },
  { /* 4291 */
    379,
    /* VMOVDQU8Zrr */
  },
  { /* 4292 */
    0,
    /*  */
  },
  { /* 4293 */
    555,
    /* VMOVDQU8Zrrk */
  },
  { /* 4294 */
    0,
    /*  */
  },
  { /* 4295 */
    556,
    /* VMOVDQU8Zrrkz */
  },
  { /* 4296 */
    0,
    /*  */
  },
  { /* 4297 */
    486,
    /* VMOVDQUYmr */
  },
  { /* 4298 */
    376,
    /* VMOVDQUYrm */
  },
  { /* 4299 */
    377,
    /* VMOVDQUYrr */
  },
  { /* 4300 */
    487,
    /* VMOVDQUYrr_REV */
  },
  { /* 4301 */
    243,
    /* VMOVDQUmr */
  },
  { /* 4302 */
    44,
    /* VMOVDQUrm */
  },
  { /* 4303 */
    45,
    /* VMOVDQUrr */
  },
  { /* 4304 */
    244,
    /* VMOVDQUrr_REV */
  },
  { /* 4305 */
    557,
    /* VMOVHLPSZrr */
  },
  { /* 4306 */
    313,
    /* VMOVHLPSrr */
  },
  { /* 4307 */
    246,
    /* VMOVHPDmr */
  },
  { /* 4308 */
    558,
    /* VMOVHPDrm */
  },
  { /* 4309 */
    246,
    /* VMOVHPSmr */
  },
  { /* 4310 */
    558,
    /* VMOVHPSrm */
  },
  { /* 4311 */
    557,
    /* VMOVLHPSZrr */
  },
  { /* 4312 */
    313,
    /* VMOVLHPSrr */
  },
  { /* 4313 */
    246,
    /* VMOVLPDmr */
  },
  { /* 4314 */
    558,
    /* VMOVLPDrm */
  },
  { /* 4315 */
    246,
    /* VMOVLPSmr */
  },
  { /* 4316 */
    558,
    /* VMOVLPSrm */
  },
  { /* 4317 */
    559,
    /* VMOVMSKPDYrr */
  },
  { /* 4318 */
    110,
    /* VMOVMSKPDrr */
  },
  { /* 4319 */
    559,
    /* VMOVMSKPSYrr */
  },
  { /* 4320 */
    110,
    /* VMOVMSKPSrr */
  },
  { /* 4321 */
    376,
    /* VMOVNTDQAYrm */
  },
  { /* 4322 */
    490,
    /* VMOVNTDQAZ128rm */
  },
  { /* 4323 */
    498,
    /* VMOVNTDQAZ256rm */
  },
  { /* 4324 */
    378,
    /* VMOVNTDQAZrm */
  },
  { /* 4325 */
    44,
    /* VMOVNTDQArm */
  },
  { /* 4326 */
    486,
    /* VMOVNTDQYmr */
  },
  { /* 4327 */
    488,
    /* VMOVNTDQZ128mr */
  },
  { /* 4328 */
    496,
    /* VMOVNTDQZ256mr */
  },
  { /* 4329 */
    504,
    /* VMOVNTDQZmr */
  },
  { /* 4330 */
    243,
    /* VMOVNTDQmr */
  },
  { /* 4331 */
    486,
    /* VMOVNTPDYmr */
  },
  { /* 4332 */
    488,
    /* VMOVNTPDZ128mr */
  },
  { /* 4333 */
    496,
    /* VMOVNTPDZ256mr */
  },
  { /* 4334 */
    504,
    /* VMOVNTPDZmr */
  },
  { /* 4335 */
    243,
    /* VMOVNTPDmr */
  },
  { /* 4336 */
    486,
    /* VMOVNTPSYmr */
  },
  { /* 4337 */
    488,
    /* VMOVNTPSZ128mr */
  },
  { /* 4338 */
    496,
    /* VMOVNTPSZ256mr */
  },
  { /* 4339 */
    504,
    /* VMOVNTPSZmr */
  },
  { /* 4340 */
    243,
    /* VMOVNTPSmr */
  },
  { /* 4341 */
    560,
    /* VMOVPDI2DIZmr */
  },
  { /* 4342 */
    561,
    /* VMOVPDI2DIZrr */
  },
  { /* 4343 */
    250,
    /* VMOVPDI2DImr */
  },
  { /* 4344 */
    251,
    /* VMOVPDI2DIrr */
  },
  { /* 4345 */
    250,
    /* VMOVPQI2QImr */
  },
  { /* 4346 */
    244,
    /* VMOVPQI2QIrr */
  },
  { /* 4347 */
    562,
    /* VMOVPQIto64Zmr */
  },
  { /* 4348 */
    563,
    /* VMOVPQIto64Zrr */
  },
  { /* 4349 */
    252,
    /* VMOVPQIto64rr */
  },
  { /* 4350 */
    564,
    /* VMOVQI2PQIZrm */
  },
  { /* 4351 */
    105,
    /* VMOVQI2PQIrm */
  },
  { /* 4352 */
    565,
    /* VMOVSDZmr */
  },
  { /* 4353 */
    566,
    /* VMOVSDZrm */
  },
  { /* 4354 */
    567,
    /* VMOVSDZrr */
  },
  { /* 4355 */
    568,
    /* VMOVSDZrr_REV */
  },
  { /* 4356 */
    569,
    /* VMOVSDZrrk */
  },
  { /* 4357 */
    253,
    /* VMOVSDmr */
  },
  { /* 4358 */
    254,
    /* VMOVSDrm */
  },
  { /* 4359 */
    570,
    /* VMOVSDrr */
  },
  { /* 4360 */
    571,
    /* VMOVSDrr_REV */
  },
  { /* 4361 */
    572,
    /* VMOVSDto64Zmr */
  },
  { /* 4362 */
    0,
    /*  */
  },
  { /* 4363 */
    0,
    /*  */
  },
  { /* 4364 */
    0,
    /*  */
  },
  { /* 4365 */
    376,
    /* VMOVSHDUPYrm */
  },
  { /* 4366 */
    377,
    /* VMOVSHDUPYrr */
  },
  { /* 4367 */
    378,
    /* VMOVSHDUPZrm */
  },
  { /* 4368 */
    379,
    /* VMOVSHDUPZrr */
  },
  { /* 4369 */
    44,
    /* VMOVSHDUPrm */
  },
  { /* 4370 */
    45,
    /* VMOVSHDUPrr */
  },
  { /* 4371 */
    376,
    /* VMOVSLDUPYrm */
  },
  { /* 4372 */
    377,
    /* VMOVSLDUPYrr */
  },
  { /* 4373 */
    378,
    /* VMOVSLDUPZrm */
  },
  { /* 4374 */
    379,
    /* VMOVSLDUPZrr */
  },
  { /* 4375 */
    44,
    /* VMOVSLDUPrm */
  },
  { /* 4376 */
    45,
    /* VMOVSLDUPrr */
  },
  { /* 4377 */
    0,
    /*  */
  },
  { /* 4378 */
    0,
    /*  */
  },
  { /* 4379 */
    0,
    /*  */
  },
  { /* 4380 */
    0,
    /*  */
  },
  { /* 4381 */
    573,
    /* VMOVSSZmr */
  },
  { /* 4382 */
    574,
    /* VMOVSSZrm */
  },
  { /* 4383 */
    575,
    /* VMOVSSZrr */
  },
  { /* 4384 */
    576,
    /* VMOVSSZrr_REV */
  },
  { /* 4385 */
    577,
    /* VMOVSSZrrk */
  },
  { /* 4386 */
    257,
    /* VMOVSSmr */
  },
  { /* 4387 */
    258,
    /* VMOVSSrm */
  },
  { /* 4388 */
    578,
    /* VMOVSSrr */
  },
  { /* 4389 */
    579,
    /* VMOVSSrr_REV */
  },
  { /* 4390 */
    486,
    /* VMOVUPDYmr */
  },
  { /* 4391 */
    376,
    /* VMOVUPDYrm */
  },
  { /* 4392 */
    377,
    /* VMOVUPDYrr */
  },
  { /* 4393 */
    487,
    /* VMOVUPDYrr_REV */
  },
  { /* 4394 */
    488,
    /* VMOVUPDZ128mr */
  },
  { /* 4395 */
    489,
    /* VMOVUPDZ128mrk */
  },
  { /* 4396 */
    490,
    /* VMOVUPDZ128rm */
  },
  { /* 4397 */
    491,
    /* VMOVUPDZ128rmk */
  },
  { /* 4398 */
    492,
    /* VMOVUPDZ128rmkz */
  },
  { /* 4399 */
    493,
    /* VMOVUPDZ128rr */
  },
  { /* 4400 */
    0,
    /*  */
  },
  { /* 4401 */
    494,
    /* VMOVUPDZ128rrk */
  },
  { /* 4402 */
    0,
    /*  */
  },
  { /* 4403 */
    495,
    /* VMOVUPDZ128rrkz */
  },
  { /* 4404 */
    0,
    /*  */
  },
  { /* 4405 */
    496,
    /* VMOVUPDZ256mr */
  },
  { /* 4406 */
    497,
    /* VMOVUPDZ256mrk */
  },
  { /* 4407 */
    498,
    /* VMOVUPDZ256rm */
  },
  { /* 4408 */
    499,
    /* VMOVUPDZ256rmk */
  },
  { /* 4409 */
    500,
    /* VMOVUPDZ256rmkz */
  },
  { /* 4410 */
    501,
    /* VMOVUPDZ256rr */
  },
  { /* 4411 */
    0,
    /*  */
  },
  { /* 4412 */
    502,
    /* VMOVUPDZ256rrk */
  },
  { /* 4413 */
    0,
    /*  */
  },
  { /* 4414 */
    503,
    /* VMOVUPDZ256rrkz */
  },
  { /* 4415 */
    0,
    /*  */
  },
  { /* 4416 */
    504,
    /* VMOVUPDZmr */
  },
  { /* 4417 */
    505,
    /* VMOVUPDZmrk */
  },
  { /* 4418 */
    378,
    /* VMOVUPDZrm */
  },
  { /* 4419 */
    506,
    /* VMOVUPDZrmk */
  },
  { /* 4420 */
    507,
    /* VMOVUPDZrmkz */
  },
  { /* 4421 */
    379,
    /* VMOVUPDZrr */
  },
  { /* 4422 */
    0,
    /*  */
  },
  { /* 4423 */
    508,
    /* VMOVUPDZrrk */
  },
  { /* 4424 */
    0,
    /*  */
  },
  { /* 4425 */
    509,
    /* VMOVUPDZrrkz */
  },
  { /* 4426 */
    0,
    /*  */
  },
  { /* 4427 */
    243,
    /* VMOVUPDmr */
  },
  { /* 4428 */
    44,
    /* VMOVUPDrm */
  },
  { /* 4429 */
    45,
    /* VMOVUPDrr */
  },
  { /* 4430 */
    244,
    /* VMOVUPDrr_REV */
  },
  { /* 4431 */
    486,
    /* VMOVUPSYmr */
  },
  { /* 4432 */
    376,
    /* VMOVUPSYrm */
  },
  { /* 4433 */
    377,
    /* VMOVUPSYrr */
  },
  { /* 4434 */
    487,
    /* VMOVUPSYrr_REV */
  },
  { /* 4435 */
    488,
    /* VMOVUPSZ128mr */
  },
  { /* 4436 */
    510,
    /* VMOVUPSZ128mrk */
  },
  { /* 4437 */
    490,
    /* VMOVUPSZ128rm */
  },
  { /* 4438 */
    511,
    /* VMOVUPSZ128rmk */
  },
  { /* 4439 */
    512,
    /* VMOVUPSZ128rmkz */
  },
  { /* 4440 */
    493,
    /* VMOVUPSZ128rr */
  },
  { /* 4441 */
    0,
    /*  */
  },
  { /* 4442 */
    513,
    /* VMOVUPSZ128rrk */
  },
  { /* 4443 */
    0,
    /*  */
  },
  { /* 4444 */
    514,
    /* VMOVUPSZ128rrkz */
  },
  { /* 4445 */
    0,
    /*  */
  },
  { /* 4446 */
    496,
    /* VMOVUPSZ256mr */
  },
  { /* 4447 */
    515,
    /* VMOVUPSZ256mrk */
  },
  { /* 4448 */
    498,
    /* VMOVUPSZ256rm */
  },
  { /* 4449 */
    516,
    /* VMOVUPSZ256rmk */
  },
  { /* 4450 */
    517,
    /* VMOVUPSZ256rmkz */
  },
  { /* 4451 */
    501,
    /* VMOVUPSZ256rr */
  },
  { /* 4452 */
    0,
    /*  */
  },
  { /* 4453 */
    518,
    /* VMOVUPSZ256rrk */
  },
  { /* 4454 */
    0,
    /*  */
  },
  { /* 4455 */
    519,
    /* VMOVUPSZ256rrkz */
  },
  { /* 4456 */
    0,
    /*  */
  },
  { /* 4457 */
    504,
    /* VMOVUPSZmr */
  },
  { /* 4458 */
    520,
    /* VMOVUPSZmrk */
  },
  { /* 4459 */
    378,
    /* VMOVUPSZrm */
  },
  { /* 4460 */
    521,
    /* VMOVUPSZrmk */
  },
  { /* 4461 */
    522,
    /* VMOVUPSZrmkz */
  },
  { /* 4462 */
    379,
    /* VMOVUPSZrr */
  },
  { /* 4463 */
    0,
    /*  */
  },
  { /* 4464 */
    523,
    /* VMOVUPSZrrk */
  },
  { /* 4465 */
    0,
    /*  */
  },
  { /* 4466 */
    524,
    /* VMOVUPSZrrkz */
  },
  { /* 4467 */
    0,
    /*  */
  },
  { /* 4468 */
    243,
    /* VMOVUPSmr */
  },
  { /* 4469 */
    44,
    /* VMOVUPSrm */
  },
  { /* 4470 */
    45,
    /* VMOVUPSrr */
  },
  { /* 4471 */
    244,
    /* VMOVUPSrr_REV */
  },
  { /* 4472 */
    371,
    /* VMOVZPQILo2PQIZrm */
  },
  { /* 4473 */
    493,
    /* VMOVZPQILo2PQIZrr */
  },
  { /* 4474 */
    0,
    /*  */
  },
  { /* 4475 */
    45,
    /* VMOVZPQILo2PQIrr */
  },
  { /* 4476 */
    0,
    /*  */
  },
  { /* 4477 */
    0,
    /*  */
  },
  { /* 4478 */
    332,
    /* VMPSADBWYrmi */
  },
  { /* 4479 */
    333,
    /* VMPSADBWYrri */
  },
  { /* 4480 */
    334,
    /* VMPSADBWrmi */
  },
  { /* 4481 */
    335,
    /* VMPSADBWrri */
  },
  { /* 4482 */
    38,
    /* VMPTRLDm */
  },
  { /* 4483 */
    38,
    /* VMPTRSTm */
  },
  { /* 4484 */
    248,
    /* VMREAD32rm */
  },
  { /* 4485 */
    580,
    /* VMREAD32rr */
  },
  { /* 4486 */
    16,
    /* VMREAD64rm */
  },
  { /* 4487 */
    76,
    /* VMREAD64rr */
  },
  { /* 4488 */
    0,
    /* VMRESUME */
  },
  { /* 4489 */
    0,
    /* VMRUN32 */
  },
  { /* 4490 */
    0,
    /* VMRUN64 */
  },
  { /* 4491 */
    0,
    /* VMSAVE32 */
  },
  { /* 4492 */
    0,
    /* VMSAVE64 */
  },
  { /* 4493 */
    304,
    /* VMULPDYrm */
  },
  { /* 4494 */
    305,
    /* VMULPDYrr */
  },
  { /* 4495 */
    306,
    /* VMULPDZrm */
  },
  { /* 4496 */
    307,
    /* VMULPDZrmb */
  },
  { /* 4497 */
    308,
    /* VMULPDZrmbk */
  },
  { /* 4498 */
    308,
    /* VMULPDZrmbkz */
  },
  { /* 4499 */
    309,
    /* VMULPDZrmk */
  },
  { /* 4500 */
    309,
    /* VMULPDZrmkz */
  },
  { /* 4501 */
    310,
    /* VMULPDZrr */
  },
  { /* 4502 */
    311,
    /* VMULPDZrrk */
  },
  { /* 4503 */
    311,
    /* VMULPDZrrkz */
  },
  { /* 4504 */
    312,
    /* VMULPDrm */
  },
  { /* 4505 */
    313,
    /* VMULPDrr */
  },
  { /* 4506 */
    304,
    /* VMULPSYrm */
  },
  { /* 4507 */
    305,
    /* VMULPSYrr */
  },
  { /* 4508 */
    306,
    /* VMULPSZrm */
  },
  { /* 4509 */
    314,
    /* VMULPSZrmb */
  },
  { /* 4510 */
    315,
    /* VMULPSZrmbk */
  },
  { /* 4511 */
    315,
    /* VMULPSZrmbkz */
  },
  { /* 4512 */
    316,
    /* VMULPSZrmk */
  },
  { /* 4513 */
    316,
    /* VMULPSZrmkz */
  },
  { /* 4514 */
    310,
    /* VMULPSZrr */
  },
  { /* 4515 */
    317,
    /* VMULPSZrrk */
  },
  { /* 4516 */
    317,
    /* VMULPSZrrkz */
  },
  { /* 4517 */
    312,
    /* VMULPSrm */
  },
  { /* 4518 */
    313,
    /* VMULPSrr */
  },
  { /* 4519 */
    318,
    /* VMULSDZrm */
  },
  { /* 4520 */
    319,
    /* VMULSDZrr */
  },
  { /* 4521 */
    320,
    /* VMULSDrm */
  },
  { /* 4522 */
    0,
    /*  */
  },
  { /* 4523 */
    321,
    /* VMULSDrr */
  },
  { /* 4524 */
    0,
    /*  */
  },
  { /* 4525 */
    322,
    /* VMULSSZrm */
  },
  { /* 4526 */
    323,
    /* VMULSSZrr */
  },
  { /* 4527 */
    324,
    /* VMULSSrm */
  },
  { /* 4528 */
    0,
    /*  */
  },
  { /* 4529 */
    325,
    /* VMULSSrr */
  },
  { /* 4530 */
    0,
    /*  */
  },
  { /* 4531 */
    40,
    /* VMWRITE32rm */
  },
  { /* 4532 */
    41,
    /* VMWRITE32rr */
  },
  { /* 4533 */
    42,
    /* VMWRITE64rm */
  },
  { /* 4534 */
    43,
    /* VMWRITE64rr */
  },
  { /* 4535 */
    0,
    /* VMXOFF */
  },
  { /* 4536 */
    38,
    /* VMXON */
  },
  { /* 4537 */
    304,
    /* VORPDYrm */
  },
  { /* 4538 */
    305,
    /* VORPDYrr */
  },
  { /* 4539 */
    312,
    /* VORPDrm */
  },
  { /* 4540 */
    313,
    /* VORPDrr */
  },
  { /* 4541 */
    304,
    /* VORPSYrm */
  },
  { /* 4542 */
    305,
    /* VORPSYrr */
  },
  { /* 4543 */
    312,
    /* VORPSrm */
  },
  { /* 4544 */
    313,
    /* VORPSrr */
  },
  { /* 4545 */
    44,
    /* VPABSBrm128 */
  },
  { /* 4546 */
    376,
    /* VPABSBrm256 */
  },
  { /* 4547 */
    45,
    /* VPABSBrr128 */
  },
  { /* 4548 */
    377,
    /* VPABSBrr256 */
  },
  { /* 4549 */
    378,
    /* VPABSDZrm */
  },
  { /* 4550 */
    581,
    /* VPABSDZrmb */
  },
  { /* 4551 */
    582,
    /* VPABSDZrmbk */
  },
  { /* 4552 */
    582,
    /* VPABSDZrmbkz */
  },
  { /* 4553 */
    522,
    /* VPABSDZrmk */
  },
  { /* 4554 */
    522,
    /* VPABSDZrmkz */
  },
  { /* 4555 */
    379,
    /* VPABSDZrr */
  },
  { /* 4556 */
    524,
    /* VPABSDZrrk */
  },
  { /* 4557 */
    524,
    /* VPABSDZrrkz */
  },
  { /* 4558 */
    44,
    /* VPABSDrm128 */
  },
  { /* 4559 */
    376,
    /* VPABSDrm256 */
  },
  { /* 4560 */
    45,
    /* VPABSDrr128 */
  },
  { /* 4561 */
    377,
    /* VPABSDrr256 */
  },
  { /* 4562 */
    378,
    /* VPABSQZrm */
  },
  { /* 4563 */
    583,
    /* VPABSQZrmb */
  },
  { /* 4564 */
    584,
    /* VPABSQZrmbk */
  },
  { /* 4565 */
    584,
    /* VPABSQZrmbkz */
  },
  { /* 4566 */
    507,
    /* VPABSQZrmk */
  },
  { /* 4567 */
    507,
    /* VPABSQZrmkz */
  },
  { /* 4568 */
    379,
    /* VPABSQZrr */
  },
  { /* 4569 */
    509,
    /* VPABSQZrrk */
  },
  { /* 4570 */
    509,
    /* VPABSQZrrkz */
  },
  { /* 4571 */
    44,
    /* VPABSWrm128 */
  },
  { /* 4572 */
    376,
    /* VPABSWrm256 */
  },
  { /* 4573 */
    45,
    /* VPABSWrr128 */
  },
  { /* 4574 */
    377,
    /* VPABSWrr256 */
  },
  { /* 4575 */
    304,
    /* VPACKSSDWYrm */
  },
  { /* 4576 */
    305,
    /* VPACKSSDWYrr */
  },
  { /* 4577 */
    312,
    /* VPACKSSDWrm */
  },
  { /* 4578 */
    313,
    /* VPACKSSDWrr */
  },
  { /* 4579 */
    304,
    /* VPACKSSWBYrm */
  },
  { /* 4580 */
    305,
    /* VPACKSSWBYrr */
  },
  { /* 4581 */
    312,
    /* VPACKSSWBrm */
  },
  { /* 4582 */
    313,
    /* VPACKSSWBrr */
  },
  { /* 4583 */
    304,
    /* VPACKUSDWYrm */
  },
  { /* 4584 */
    305,
    /* VPACKUSDWYrr */
  },
  { /* 4585 */
    312,
    /* VPACKUSDWrm */
  },
  { /* 4586 */
    313,
    /* VPACKUSDWrr */
  },
  { /* 4587 */
    304,
    /* VPACKUSWBYrm */
  },
  { /* 4588 */
    305,
    /* VPACKUSWBYrr */
  },
  { /* 4589 */
    312,
    /* VPACKUSWBrm */
  },
  { /* 4590 */
    313,
    /* VPACKUSWBrr */
  },
  { /* 4591 */
    304,
    /* VPADDBYrm */
  },
  { /* 4592 */
    305,
    /* VPADDBYrr */
  },
  { /* 4593 */
    312,
    /* VPADDBrm */
  },
  { /* 4594 */
    313,
    /* VPADDBrr */
  },
  { /* 4595 */
    304,
    /* VPADDDYrm */
  },
  { /* 4596 */
    305,
    /* VPADDDYrr */
  },
  { /* 4597 */
    306,
    /* VPADDDZrm */
  },
  { /* 4598 */
    585,
    /* VPADDDZrmb */
  },
  { /* 4599 */
    586,
    /* VPADDDZrmbk */
  },
  { /* 4600 */
    587,
    /* VPADDDZrmbkz */
  },
  { /* 4601 */
    588,
    /* VPADDDZrmk */
  },
  { /* 4602 */
    316,
    /* VPADDDZrmkz */
  },
  { /* 4603 */
    310,
    /* VPADDDZrr */
  },
  { /* 4604 */
    439,
    /* VPADDDZrrk */
  },
  { /* 4605 */
    317,
    /* VPADDDZrrkz */
  },
  { /* 4606 */
    312,
    /* VPADDDrm */
  },
  { /* 4607 */
    313,
    /* VPADDDrr */
  },
  { /* 4608 */
    304,
    /* VPADDQYrm */
  },
  { /* 4609 */
    305,
    /* VPADDQYrr */
  },
  { /* 4610 */
    306,
    /* VPADDQZrm */
  },
  { /* 4611 */
    589,
    /* VPADDQZrmb */
  },
  { /* 4612 */
    590,
    /* VPADDQZrmbk */
  },
  { /* 4613 */
    591,
    /* VPADDQZrmbkz */
  },
  { /* 4614 */
    592,
    /* VPADDQZrmk */
  },
  { /* 4615 */
    309,
    /* VPADDQZrmkz */
  },
  { /* 4616 */
    310,
    /* VPADDQZrr */
  },
  { /* 4617 */
    438,
    /* VPADDQZrrk */
  },
  { /* 4618 */
    311,
    /* VPADDQZrrkz */
  },
  { /* 4619 */
    312,
    /* VPADDQrm */
  },
  { /* 4620 */
    313,
    /* VPADDQrr */
  },
  { /* 4621 */
    304,
    /* VPADDSBYrm */
  },
  { /* 4622 */
    305,
    /* VPADDSBYrr */
  },
  { /* 4623 */
    312,
    /* VPADDSBrm */
  },
  { /* 4624 */
    313,
    /* VPADDSBrr */
  },
  { /* 4625 */
    304,
    /* VPADDSWYrm */
  },
  { /* 4626 */
    305,
    /* VPADDSWYrr */
  },
  { /* 4627 */
    312,
    /* VPADDSWrm */
  },
  { /* 4628 */
    313,
    /* VPADDSWrr */
  },
  { /* 4629 */
    304,
    /* VPADDUSBYrm */
  },
  { /* 4630 */
    305,
    /* VPADDUSBYrr */
  },
  { /* 4631 */
    312,
    /* VPADDUSBrm */
  },
  { /* 4632 */
    313,
    /* VPADDUSBrr */
  },
  { /* 4633 */
    304,
    /* VPADDUSWYrm */
  },
  { /* 4634 */
    305,
    /* VPADDUSWYrr */
  },
  { /* 4635 */
    312,
    /* VPADDUSWrm */
  },
  { /* 4636 */
    313,
    /* VPADDUSWrr */
  },
  { /* 4637 */
    304,
    /* VPADDWYrm */
  },
  { /* 4638 */
    305,
    /* VPADDWYrr */
  },
  { /* 4639 */
    312,
    /* VPADDWrm */
  },
  { /* 4640 */
    313,
    /* VPADDWrr */
  },
  { /* 4641 */
    593,
    /* VPALIGNR128rm */
  },
  { /* 4642 */
    594,
    /* VPALIGNR128rr */
  },
  { /* 4643 */
    595,
    /* VPALIGNR256rm */
  },
  { /* 4644 */
    596,
    /* VPALIGNR256rr */
  },
  { /* 4645 */
    306,
    /* VPANDDZrm */
  },
  { /* 4646 */
    585,
    /* VPANDDZrmb */
  },
  { /* 4647 */
    586,
    /* VPANDDZrmbk */
  },
  { /* 4648 */
    587,
    /* VPANDDZrmbkz */
  },
  { /* 4649 */
    588,
    /* VPANDDZrmk */
  },
  { /* 4650 */
    316,
    /* VPANDDZrmkz */
  },
  { /* 4651 */
    310,
    /* VPANDDZrr */
  },
  { /* 4652 */
    439,
    /* VPANDDZrrk */
  },
  { /* 4653 */
    317,
    /* VPANDDZrrkz */
  },
  { /* 4654 */
    306,
    /* VPANDNDZrm */
  },
  { /* 4655 */
    585,
    /* VPANDNDZrmb */
  },
  { /* 4656 */
    586,
    /* VPANDNDZrmbk */
  },
  { /* 4657 */
    587,
    /* VPANDNDZrmbkz */
  },
  { /* 4658 */
    588,
    /* VPANDNDZrmk */
  },
  { /* 4659 */
    316,
    /* VPANDNDZrmkz */
  },
  { /* 4660 */
    310,
    /* VPANDNDZrr */
  },
  { /* 4661 */
    439,
    /* VPANDNDZrrk */
  },
  { /* 4662 */
    317,
    /* VPANDNDZrrkz */
  },
  { /* 4663 */
    306,
    /* VPANDNQZrm */
  },
  { /* 4664 */
    589,
    /* VPANDNQZrmb */
  },
  { /* 4665 */
    590,
    /* VPANDNQZrmbk */
  },
  { /* 4666 */
    591,
    /* VPANDNQZrmbkz */
  },
  { /* 4667 */
    592,
    /* VPANDNQZrmk */
  },
  { /* 4668 */
    309,
    /* VPANDNQZrmkz */
  },
  { /* 4669 */
    310,
    /* VPANDNQZrr */
  },
  { /* 4670 */
    438,
    /* VPANDNQZrrk */
  },
  { /* 4671 */
    311,
    /* VPANDNQZrrkz */
  },
  { /* 4672 */
    304,
    /* VPANDNYrm */
  },
  { /* 4673 */
    305,
    /* VPANDNYrr */
  },
  { /* 4674 */
    312,
    /* VPANDNrm */
  },
  { /* 4675 */
    313,
    /* VPANDNrr */
  },
  { /* 4676 */
    306,
    /* VPANDQZrm */
  },
  { /* 4677 */
    589,
    /* VPANDQZrmb */
  },
  { /* 4678 */
    590,
    /* VPANDQZrmbk */
  },
  { /* 4679 */
    591,
    /* VPANDQZrmbkz */
  },
  { /* 4680 */
    592,
    /* VPANDQZrmk */
  },
  { /* 4681 */
    309,
    /* VPANDQZrmkz */
  },
  { /* 4682 */
    310,
    /* VPANDQZrr */
  },
  { /* 4683 */
    438,
    /* VPANDQZrrk */
  },
  { /* 4684 */
    311,
    /* VPANDQZrrkz */
  },
  { /* 4685 */
    304,
    /* VPANDYrm */
  },
  { /* 4686 */
    305,
    /* VPANDYrr */
  },
  { /* 4687 */
    312,
    /* VPANDrm */
  },
  { /* 4688 */
    313,
    /* VPANDrr */
  },
  { /* 4689 */
    304,
    /* VPAVGBYrm */
  },
  { /* 4690 */
    305,
    /* VPAVGBYrr */
  },
  { /* 4691 */
    312,
    /* VPAVGBrm */
  },
  { /* 4692 */
    313,
    /* VPAVGBrr */
  },
  { /* 4693 */
    304,
    /* VPAVGWYrm */
  },
  { /* 4694 */
    305,
    /* VPAVGWYrr */
  },
  { /* 4695 */
    312,
    /* VPAVGWrm */
  },
  { /* 4696 */
    313,
    /* VPAVGWrr */
  },
  { /* 4697 */
    332,
    /* VPBLENDDYrmi */
  },
  { /* 4698 */
    333,
    /* VPBLENDDYrri */
  },
  { /* 4699 */
    334,
    /* VPBLENDDrmi */
  },
  { /* 4700 */
    335,
    /* VPBLENDDrri */
  },
  { /* 4701 */
    316,
    /* VPBLENDMDZrm */
  },
  { /* 4702 */
    317,
    /* VPBLENDMDZrr */
  },
  { /* 4703 */
    309,
    /* VPBLENDMQZrm */
  },
  { /* 4704 */
    311,
    /* VPBLENDMQZrr */
  },
  { /* 4705 */
    336,
    /* VPBLENDVBYrm */
  },
  { /* 4706 */
    337,
    /* VPBLENDVBYrr */
  },
  { /* 4707 */
    338,
    /* VPBLENDVBrm */
  },
  { /* 4708 */
    339,
    /* VPBLENDVBrr */
  },
  { /* 4709 */
    332,
    /* VPBLENDWYrmi */
  },
  { /* 4710 */
    333,
    /* VPBLENDWYrri */
  },
  { /* 4711 */
    334,
    /* VPBLENDWrmi */
  },
  { /* 4712 */
    335,
    /* VPBLENDWrri */
  },
  { /* 4713 */
    597,
    /* VPBROADCASTBYrm */
  },
  { /* 4714 */
    346,
    /* VPBROADCASTBYrr */
  },
  { /* 4715 */
    598,
    /* VPBROADCASTBrm */
  },
  { /* 4716 */
    45,
    /* VPBROADCASTBrr */
  },
  { /* 4717 */
    599,
    /* VPBROADCASTDYrm */
  },
  { /* 4718 */
    346,
    /* VPBROADCASTDYrr */
  },
  { /* 4719 */
    582,
    /* VPBROADCASTDZkrm */
  },
  { /* 4720 */
    600,
    /* VPBROADCASTDZkrr */
  },
  { /* 4721 */
    581,
    /* VPBROADCASTDZrm */
  },
  { /* 4722 */
    351,
    /* VPBROADCASTDZrr */
  },
  { /* 4723 */
    601,
    /* VPBROADCASTDrZkrr */
  },
  { /* 4724 */
    602,
    /* VPBROADCASTDrZrr */
  },
  { /* 4725 */
    105,
    /* VPBROADCASTDrm */
  },
  { /* 4726 */
    45,
    /* VPBROADCASTDrr */
  },
  { /* 4727 */
    603,
    /* VPBROADCASTMB2Qrr */
  },
  { /* 4728 */
    604,
    /* VPBROADCASTMW2Drr */
  },
  { /* 4729 */
    599,
    /* VPBROADCASTQYrm */
  },
  { /* 4730 */
    346,
    /* VPBROADCASTQYrr */
  },
  { /* 4731 */
    584,
    /* VPBROADCASTQZkrm */
  },
  { /* 4732 */
    605,
    /* VPBROADCASTQZkrr */
  },
  { /* 4733 */
    583,
    /* VPBROADCASTQZrm */
  },
  { /* 4734 */
    348,
    /* VPBROADCASTQZrr */
  },
  { /* 4735 */
    606,
    /* VPBROADCASTQrZkrr */
  },
  { /* 4736 */
    607,
    /* VPBROADCASTQrZrr */
  },
  { /* 4737 */
    105,
    /* VPBROADCASTQrm */
  },
  { /* 4738 */
    45,
    /* VPBROADCASTQrr */
  },
  { /* 4739 */
    599,
    /* VPBROADCASTWYrm */
  },
  { /* 4740 */
    346,
    /* VPBROADCASTWYrr */
  },
  { /* 4741 */
    105,
    /* VPBROADCASTWrm */
  },
  { /* 4742 */
    45,
    /* VPBROADCASTWrr */
  },
  { /* 4743 */
    593,
    /* VPCLMULQDQrm */
  },
  { /* 4744 */
    594,
    /* VPCLMULQDQrr */
  },
  { /* 4745 */
    338,
    /* VPCMOVmr */
  },
  { /* 4746 */
    336,
    /* VPCMOVmrY */
  },
  { /* 4747 */
    440,
    /* VPCMOVrm */
  },
  { /* 4748 */
    441,
    /* VPCMOVrmY */
  },
  { /* 4749 */
    339,
    /* VPCMOVrr */
  },
  { /* 4750 */
    337,
    /* VPCMOVrrY */
  },
  { /* 4751 */
    360,
    /* VPCMPDZrmi */
  },
  { /* 4752 */
    0,
    /*  */
  },
  { /* 4753 */
    0,
    /*  */
  },
  { /* 4754 */
    361,
    /* VPCMPDZrri */
  },
  { /* 4755 */
    0,
    /*  */
  },
  { /* 4756 */
    0,
    /*  */
  },
  { /* 4757 */
    304,
    /* VPCMPEQBYrm */
  },
  { /* 4758 */
    305,
    /* VPCMPEQBYrr */
  },
  { /* 4759 */
    608,
    /* VPCMPEQBZ128rm */
  },
  { /* 4760 */
    609,
    /* VPCMPEQBZ128rmk */
  },
  { /* 4761 */
    610,
    /* VPCMPEQBZ128rr */
  },
  { /* 4762 */
    611,
    /* VPCMPEQBZ128rrk */
  },
  { /* 4763 */
    612,
    /* VPCMPEQBZ256rm */
  },
  { /* 4764 */
    613,
    /* VPCMPEQBZ256rmk */
  },
  { /* 4765 */
    614,
    /* VPCMPEQBZ256rr */
  },
  { /* 4766 */
    615,
    /* VPCMPEQBZ256rrk */
  },
  { /* 4767 */
    616,
    /* VPCMPEQBZrm */
  },
  { /* 4768 */
    617,
    /* VPCMPEQBZrmk */
  },
  { /* 4769 */
    618,
    /* VPCMPEQBZrr */
  },
  { /* 4770 */
    619,
    /* VPCMPEQBZrrk */
  },
  { /* 4771 */
    312,
    /* VPCMPEQBrm */
  },
  { /* 4772 */
    313,
    /* VPCMPEQBrr */
  },
  { /* 4773 */
    304,
    /* VPCMPEQDYrm */
  },
  { /* 4774 */
    305,
    /* VPCMPEQDYrr */
  },
  { /* 4775 */
    620,
    /* VPCMPEQDZ128rm */
  },
  { /* 4776 */
    621,
    /* VPCMPEQDZ128rmb */
  },
  { /* 4777 */
    622,
    /* VPCMPEQDZ128rmbk */
  },
  { /* 4778 */
    623,
    /* VPCMPEQDZ128rmk */
  },
  { /* 4779 */
    624,
    /* VPCMPEQDZ128rr */
  },
  { /* 4780 */
    625,
    /* VPCMPEQDZ128rrk */
  },
  { /* 4781 */
    626,
    /* VPCMPEQDZ256rm */
  },
  { /* 4782 */
    627,
    /* VPCMPEQDZ256rmb */
  },
  { /* 4783 */
    628,
    /* VPCMPEQDZ256rmbk */
  },
  { /* 4784 */
    629,
    /* VPCMPEQDZ256rmk */
  },
  { /* 4785 */
    630,
    /* VPCMPEQDZ256rr */
  },
  { /* 4786 */
    631,
    /* VPCMPEQDZ256rrk */
  },
  { /* 4787 */
    632,
    /* VPCMPEQDZrm */
  },
  { /* 4788 */
    633,
    /* VPCMPEQDZrmb */
  },
  { /* 4789 */
    634,
    /* VPCMPEQDZrmbk */
  },
  { /* 4790 */
    635,
    /* VPCMPEQDZrmk */
  },
  { /* 4791 */
    636,
    /* VPCMPEQDZrr */
  },
  { /* 4792 */
    637,
    /* VPCMPEQDZrrk */
  },
  { /* 4793 */
    312,
    /* VPCMPEQDrm */
  },
  { /* 4794 */
    313,
    /* VPCMPEQDrr */
  },
  { /* 4795 */
    304,
    /* VPCMPEQQYrm */
  },
  { /* 4796 */
    305,
    /* VPCMPEQQYrr */
  },
  { /* 4797 */
    638,
    /* VPCMPEQQZ128rm */
  },
  { /* 4798 */
    639,
    /* VPCMPEQQZ128rmb */
  },
  { /* 4799 */
    640,
    /* VPCMPEQQZ128rmbk */
  },
  { /* 4800 */
    641,
    /* VPCMPEQQZ128rmk */
  },
  { /* 4801 */
    642,
    /* VPCMPEQQZ128rr */
  },
  { /* 4802 */
    643,
    /* VPCMPEQQZ128rrk */
  },
  { /* 4803 */
    644,
    /* VPCMPEQQZ256rm */
  },
  { /* 4804 */
    645,
    /* VPCMPEQQZ256rmb */
  },
  { /* 4805 */
    646,
    /* VPCMPEQQZ256rmbk */
  },
  { /* 4806 */
    647,
    /* VPCMPEQQZ256rmk */
  },
  { /* 4807 */
    648,
    /* VPCMPEQQZ256rr */
  },
  { /* 4808 */
    649,
    /* VPCMPEQQZ256rrk */
  },
  { /* 4809 */
    650,
    /* VPCMPEQQZrm */
  },
  { /* 4810 */
    651,
    /* VPCMPEQQZrmb */
  },
  { /* 4811 */
    652,
    /* VPCMPEQQZrmbk */
  },
  { /* 4812 */
    653,
    /* VPCMPEQQZrmk */
  },
  { /* 4813 */
    654,
    /* VPCMPEQQZrr */
  },
  { /* 4814 */
    655,
    /* VPCMPEQQZrrk */
  },
  { /* 4815 */
    312,
    /* VPCMPEQQrm */
  },
  { /* 4816 */
    313,
    /* VPCMPEQQrr */
  },
  { /* 4817 */
    304,
    /* VPCMPEQWYrm */
  },
  { /* 4818 */
    305,
    /* VPCMPEQWYrr */
  },
  { /* 4819 */
    656,
    /* VPCMPEQWZ128rm */
  },
  { /* 4820 */
    657,
    /* VPCMPEQWZ128rmk */
  },
  { /* 4821 */
    658,
    /* VPCMPEQWZ128rr */
  },
  { /* 4822 */
    659,
    /* VPCMPEQWZ128rrk */
  },
  { /* 4823 */
    660,
    /* VPCMPEQWZ256rm */
  },
  { /* 4824 */
    661,
    /* VPCMPEQWZ256rmk */
  },
  { /* 4825 */
    662,
    /* VPCMPEQWZ256rr */
  },
  { /* 4826 */
    663,
    /* VPCMPEQWZ256rrk */
  },
  { /* 4827 */
    664,
    /* VPCMPEQWZrm */
  },
  { /* 4828 */
    665,
    /* VPCMPEQWZrmk */
  },
  { /* 4829 */
    666,
    /* VPCMPEQWZrr */
  },
  { /* 4830 */
    667,
    /* VPCMPEQWZrrk */
  },
  { /* 4831 */
    312,
    /* VPCMPEQWrm */
  },
  { /* 4832 */
    313,
    /* VPCMPEQWrr */
  },
  { /* 4833 */
    0,
    /*  */
  },
  { /* 4834 */
    0,
    /*  */
  },
  { /* 4835 */
    46,
    /* VPCMPESTRIrm */
  },
  { /* 4836 */
    47,
    /* VPCMPESTRIrr */
  },
  { /* 4837 */
    0,
    /*  */
  },
  { /* 4838 */
    0,
    /*  */
  },
  { /* 4839 */
    46,
    /* VPCMPESTRM128rm */
  },
  { /* 4840 */
    47,
    /* VPCMPESTRM128rr */
  },
  { /* 4841 */
    304,
    /* VPCMPGTBYrm */
  },
  { /* 4842 */
    305,
    /* VPCMPGTBYrr */
  },
  { /* 4843 */
    608,
    /* VPCMPGTBZ128rm */
  },
  { /* 4844 */
    609,
    /* VPCMPGTBZ128rmk */
  },
  { /* 4845 */
    610,
    /* VPCMPGTBZ128rr */
  },
  { /* 4846 */
    611,
    /* VPCMPGTBZ128rrk */
  },
  { /* 4847 */
    612,
    /* VPCMPGTBZ256rm */
  },
  { /* 4848 */
    613,
    /* VPCMPGTBZ256rmk */
  },
  { /* 4849 */
    614,
    /* VPCMPGTBZ256rr */
  },
  { /* 4850 */
    615,
    /* VPCMPGTBZ256rrk */
  },
  { /* 4851 */
    616,
    /* VPCMPGTBZrm */
  },
  { /* 4852 */
    617,
    /* VPCMPGTBZrmk */
  },
  { /* 4853 */
    618,
    /* VPCMPGTBZrr */
  },
  { /* 4854 */
    619,
    /* VPCMPGTBZrrk */
  },
  { /* 4855 */
    312,
    /* VPCMPGTBrm */
  },
  { /* 4856 */
    313,
    /* VPCMPGTBrr */
  },
  { /* 4857 */
    304,
    /* VPCMPGTDYrm */
  },
  { /* 4858 */
    305,
    /* VPCMPGTDYrr */
  },
  { /* 4859 */
    620,
    /* VPCMPGTDZ128rm */
  },
  { /* 4860 */
    621,
    /* VPCMPGTDZ128rmb */
  },
  { /* 4861 */
    622,
    /* VPCMPGTDZ128rmbk */
  },
  { /* 4862 */
    623,
    /* VPCMPGTDZ128rmk */
  },
  { /* 4863 */
    624,
    /* VPCMPGTDZ128rr */
  },
  { /* 4864 */
    625,
    /* VPCMPGTDZ128rrk */
  },
  { /* 4865 */
    626,
    /* VPCMPGTDZ256rm */
  },
  { /* 4866 */
    627,
    /* VPCMPGTDZ256rmb */
  },
  { /* 4867 */
    628,
    /* VPCMPGTDZ256rmbk */
  },
  { /* 4868 */
    629,
    /* VPCMPGTDZ256rmk */
  },
  { /* 4869 */
    630,
    /* VPCMPGTDZ256rr */
  },
  { /* 4870 */
    631,
    /* VPCMPGTDZ256rrk */
  },
  { /* 4871 */
    632,
    /* VPCMPGTDZrm */
  },
  { /* 4872 */
    633,
    /* VPCMPGTDZrmb */
  },
  { /* 4873 */
    634,
    /* VPCMPGTDZrmbk */
  },
  { /* 4874 */
    635,
    /* VPCMPGTDZrmk */
  },
  { /* 4875 */
    636,
    /* VPCMPGTDZrr */
  },
  { /* 4876 */
    637,
    /* VPCMPGTDZrrk */
  },
  { /* 4877 */
    312,
    /* VPCMPGTDrm */
  },
  { /* 4878 */
    313,
    /* VPCMPGTDrr */
  },
  { /* 4879 */
    304,
    /* VPCMPGTQYrm */
  },
  { /* 4880 */
    305,
    /* VPCMPGTQYrr */
  },
  { /* 4881 */
    638,
    /* VPCMPGTQZ128rm */
  },
  { /* 4882 */
    639,
    /* VPCMPGTQZ128rmb */
  },
  { /* 4883 */
    640,
    /* VPCMPGTQZ128rmbk */
  },
  { /* 4884 */
    641,
    /* VPCMPGTQZ128rmk */
  },
  { /* 4885 */
    642,
    /* VPCMPGTQZ128rr */
  },
  { /* 4886 */
    643,
    /* VPCMPGTQZ128rrk */
  },
  { /* 4887 */
    644,
    /* VPCMPGTQZ256rm */
  },
  { /* 4888 */
    645,
    /* VPCMPGTQZ256rmb */
  },
  { /* 4889 */
    646,
    /* VPCMPGTQZ256rmbk */
  },
  { /* 4890 */
    647,
    /* VPCMPGTQZ256rmk */
  },
  { /* 4891 */
    648,
    /* VPCMPGTQZ256rr */
  },
  { /* 4892 */
    649,
    /* VPCMPGTQZ256rrk */
  },
  { /* 4893 */
    650,
    /* VPCMPGTQZrm */
  },
  { /* 4894 */
    651,
    /* VPCMPGTQZrmb */
  },
  { /* 4895 */
    652,
    /* VPCMPGTQZrmbk */
  },
  { /* 4896 */
    653,
    /* VPCMPGTQZrmk */
  },
  { /* 4897 */
    654,
    /* VPCMPGTQZrr */
  },
  { /* 4898 */
    655,
    /* VPCMPGTQZrrk */
  },
  { /* 4899 */
    312,
    /* VPCMPGTQrm */
  },
  { /* 4900 */
    313,
    /* VPCMPGTQrr */
  },
  { /* 4901 */
    304,
    /* VPCMPGTWYrm */
  },
  { /* 4902 */
    305,
    /* VPCMPGTWYrr */
  },
  { /* 4903 */
    656,
    /* VPCMPGTWZ128rm */
  },
  { /* 4904 */
    657,
    /* VPCMPGTWZ128rmk */
  },
  { /* 4905 */
    658,
    /* VPCMPGTWZ128rr */
  },
  { /* 4906 */
    659,
    /* VPCMPGTWZ128rrk */
  },
  { /* 4907 */
    660,
    /* VPCMPGTWZ256rm */
  },
  { /* 4908 */
    661,
    /* VPCMPGTWZ256rmk */
  },
  { /* 4909 */
    662,
    /* VPCMPGTWZ256rr */
  },
  { /* 4910 */
    663,
    /* VPCMPGTWZ256rrk */
  },
  { /* 4911 */
    664,
    /* VPCMPGTWZrm */
  },
  { /* 4912 */
    665,
    /* VPCMPGTWZrmk */
  },
  { /* 4913 */
    666,
    /* VPCMPGTWZrr */
  },
  { /* 4914 */
    667,
    /* VPCMPGTWZrrk */
  },
  { /* 4915 */
    312,
    /* VPCMPGTWrm */
  },
  { /* 4916 */
    313,
    /* VPCMPGTWrr */
  },
  { /* 4917 */
    0,
    /*  */
  },
  { /* 4918 */
    0,
    /*  */
  },
  { /* 4919 */
    46,
    /* VPCMPISTRIrm */
  },
  { /* 4920 */
    47,
    /* VPCMPISTRIrr */
  },
  { /* 4921 */
    0,
    /*  */
  },
  { /* 4922 */
    0,
    /*  */
  },
  { /* 4923 */
    46,
    /* VPCMPISTRM128rm */
  },
  { /* 4924 */
    47,
    /* VPCMPISTRM128rr */
  },
  { /* 4925 */
    355,
    /* VPCMPQZrmi */
  },
  { /* 4926 */
    0,
    /*  */
  },
  { /* 4927 */
    0,
    /*  */
  },
  { /* 4928 */
    356,
    /* VPCMPQZrri */
  },
  { /* 4929 */
    0,
    /*  */
  },
  { /* 4930 */
    0,
    /*  */
  },
  { /* 4931 */
    360,
    /* VPCMPUDZrmi */
  },
  { /* 4932 */
    0,
    /*  */
  },
  { /* 4933 */
    0,
    /*  */
  },
  { /* 4934 */
    361,
    /* VPCMPUDZrri */
  },
  { /* 4935 */
    0,
    /*  */
  },
  { /* 4936 */
    0,
    /*  */
  },
  { /* 4937 */
    355,
    /* VPCMPUQZrmi */
  },
  { /* 4938 */
    0,
    /*  */
  },
  { /* 4939 */
    0,
    /*  */
  },
  { /* 4940 */
    356,
    /* VPCMPUQZrri */
  },
  { /* 4941 */
    0,
    /*  */
  },
  { /* 4942 */
    0,
    /*  */
  },
  { /* 4943 */
    593,
    /* VPCOMBmi */
  },
  { /* 4944 */
    594,
    /* VPCOMBri */
  },
  { /* 4945 */
    593,
    /* VPCOMDmi */
  },
  { /* 4946 */
    594,
    /* VPCOMDri */
  },
  { /* 4947 */
    593,
    /* VPCOMQmi */
  },
  { /* 4948 */
    594,
    /* VPCOMQri */
  },
  { /* 4949 */
    593,
    /* VPCOMUBmi */
  },
  { /* 4950 */
    594,
    /* VPCOMUBri */
  },
  { /* 4951 */
    593,
    /* VPCOMUDmi */
  },
  { /* 4952 */
    594,
    /* VPCOMUDri */
  },
  { /* 4953 */
    593,
    /* VPCOMUQmi */
  },
  { /* 4954 */
    594,
    /* VPCOMUQri */
  },
  { /* 4955 */
    593,
    /* VPCOMUWmi */
  },
  { /* 4956 */
    594,
    /* VPCOMUWri */
  },
  { /* 4957 */
    593,
    /* VPCOMWmi */
  },
  { /* 4958 */
    594,
    /* VPCOMWri */
  },
  { /* 4959 */
    378,
    /* VPCONFLICTDrm */
  },
  { /* 4960 */
    581,
    /* VPCONFLICTDrmb */
  },
  { /* 4961 */
    668,
    /* VPCONFLICTDrmbk */
  },
  { /* 4962 */
    582,
    /* VPCONFLICTDrmbkz */
  },
  { /* 4963 */
    521,
    /* VPCONFLICTDrmk */
  },
  { /* 4964 */
    522,
    /* VPCONFLICTDrmkz */
  },
  { /* 4965 */
    379,
    /* VPCONFLICTDrr */
  },
  { /* 4966 */
    523,
    /* VPCONFLICTDrrk */
  },
  { /* 4967 */
    524,
    /* VPCONFLICTDrrkz */
  },
  { /* 4968 */
    378,
    /* VPCONFLICTQrm */
  },
  { /* 4969 */
    583,
    /* VPCONFLICTQrmb */
  },
  { /* 4970 */
    669,
    /* VPCONFLICTQrmbk */
  },
  { /* 4971 */
    584,
    /* VPCONFLICTQrmbkz */
  },
  { /* 4972 */
    506,
    /* VPCONFLICTQrmk */
  },
  { /* 4973 */
    507,
    /* VPCONFLICTQrmkz */
  },
  { /* 4974 */
    379,
    /* VPCONFLICTQrr */
  },
  { /* 4975 */
    508,
    /* VPCONFLICTQrrk */
  },
  { /* 4976 */
    509,
    /* VPCONFLICTQrrkz */
  },
  { /* 4977 */
    595,
    /* VPERM2F128rm */
  },
  { /* 4978 */
    596,
    /* VPERM2F128rr */
  },
  { /* 4979 */
    595,
    /* VPERM2I128rm */
  },
  { /* 4980 */
    596,
    /* VPERM2I128rr */
  },
  { /* 4981 */
    304,
    /* VPERMDYrm */
  },
  { /* 4982 */
    305,
    /* VPERMDYrr */
  },
  { /* 4983 */
    306,
    /* VPERMDZrm */
  },
  { /* 4984 */
    310,
    /* VPERMDZrr */
  },
  { /* 4985 */
    434,
    /* VPERMI2Drm */
  },
  { /* 4986 */
    588,
    /* VPERMI2Drmk */
  },
  { /* 4987 */
    588,
    /* VPERMI2Drmkz */
  },
  { /* 4988 */
    437,
    /* VPERMI2Drr */
  },
  { /* 4989 */
    439,
    /* VPERMI2Drrk */
  },
  { /* 4990 */
    439,
    /* VPERMI2Drrkz */
  },
  { /* 4991 */
    434,
    /* VPERMI2PDrm */
  },
  { /* 4992 */
    592,
    /* VPERMI2PDrmk */
  },
  { /* 4993 */
    592,
    /* VPERMI2PDrmkz */
  },
  { /* 4994 */
    437,
    /* VPERMI2PDrr */
  },
  { /* 4995 */
    438,
    /* VPERMI2PDrrk */
  },
  { /* 4996 */
    438,
    /* VPERMI2PDrrkz */
  },
  { /* 4997 */
    434,
    /* VPERMI2PSrm */
  },
  { /* 4998 */
    588,
    /* VPERMI2PSrmk */
  },
  { /* 4999 */
    588,
    /* VPERMI2PSrmkz */
  },
  { /* 5000 */
    437,
    /* VPERMI2PSrr */
  },
  { /* 5001 */
    439,
    /* VPERMI2PSrrk */
  },
  { /* 5002 */
    439,
    /* VPERMI2PSrrkz */
  },
  { /* 5003 */
    434,
    /* VPERMI2Qrm */
  },
  { /* 5004 */
    592,
    /* VPERMI2Qrmk */
  },
  { /* 5005 */
    592,
    /* VPERMI2Qrmkz */
  },
  { /* 5006 */
    437,
    /* VPERMI2Qrr */
  },
  { /* 5007 */
    438,
    /* VPERMI2Qrrk */
  },
  { /* 5008 */
    438,
    /* VPERMI2Qrrkz */
  },
  { /* 5009 */
    670,
    /* VPERMIL2PDmr */
  },
  { /* 5010 */
    671,
    /* VPERMIL2PDmrY */
  },
  { /* 5011 */
    672,
    /* VPERMIL2PDrm */
  },
  { /* 5012 */
    673,
    /* VPERMIL2PDrmY */
  },
  { /* 5013 */
    674,
    /* VPERMIL2PDrr */
  },
  { /* 5014 */
    675,
    /* VPERMIL2PDrrY */
  },
  { /* 5015 */
    670,
    /* VPERMIL2PSmr */
  },
  { /* 5016 */
    671,
    /* VPERMIL2PSmrY */
  },
  { /* 5017 */
    672,
    /* VPERMIL2PSrm */
  },
  { /* 5018 */
    673,
    /* VPERMIL2PSrmY */
  },
  { /* 5019 */
    674,
    /* VPERMIL2PSrr */
  },
  { /* 5020 */
    675,
    /* VPERMIL2PSrrY */
  },
  { /* 5021 */
    676,
    /* VPERMILPDYmi */
  },
  { /* 5022 */
    677,
    /* VPERMILPDYri */
  },
  { /* 5023 */
    304,
    /* VPERMILPDYrm */
  },
  { /* 5024 */
    305,
    /* VPERMILPDYrr */
  },
  { /* 5025 */
    678,
    /* VPERMILPDZmi */
  },
  { /* 5026 */
    679,
    /* VPERMILPDZri */
  },
  { /* 5027 */
    46,
    /* VPERMILPDmi */
  },
  { /* 5028 */
    47,
    /* VPERMILPDri */
  },
  { /* 5029 */
    312,
    /* VPERMILPDrm */
  },
  { /* 5030 */
    313,
    /* VPERMILPDrr */
  },
  { /* 5031 */
    676,
    /* VPERMILPSYmi */
  },
  { /* 5032 */
    677,
    /* VPERMILPSYri */
  },
  { /* 5033 */
    304,
    /* VPERMILPSYrm */
  },
  { /* 5034 */
    305,
    /* VPERMILPSYrr */
  },
  { /* 5035 */
    678,
    /* VPERMILPSZmi */
  },
  { /* 5036 */
    679,
    /* VPERMILPSZri */
  },
  { /* 5037 */
    46,
    /* VPERMILPSmi */
  },
  { /* 5038 */
    47,
    /* VPERMILPSri */
  },
  { /* 5039 */
    312,
    /* VPERMILPSrm */
  },
  { /* 5040 */
    313,
    /* VPERMILPSrr */
  },
  { /* 5041 */
    676,
    /* VPERMPDYmi */
  },
  { /* 5042 */
    677,
    /* VPERMPDYri */
  },
  { /* 5043 */
    678,
    /* VPERMPDZmi */
  },
  { /* 5044 */
    679,
    /* VPERMPDZri */
  },
  { /* 5045 */
    306,
    /* VPERMPDZrm */
  },
  { /* 5046 */
    310,
    /* VPERMPDZrr */
  },
  { /* 5047 */
    304,
    /* VPERMPSYrm */
  },
  { /* 5048 */
    305,
    /* VPERMPSYrr */
  },
  { /* 5049 */
    306,
    /* VPERMPSZrm */
  },
  { /* 5050 */
    310,
    /* VPERMPSZrr */
  },
  { /* 5051 */
    676,
    /* VPERMQYmi */
  },
  { /* 5052 */
    677,
    /* VPERMQYri */
  },
  { /* 5053 */
    678,
    /* VPERMQZmi */
  },
  { /* 5054 */
    679,
    /* VPERMQZri */
  },
  { /* 5055 */
    306,
    /* VPERMQZrm */
  },
  { /* 5056 */
    310,
    /* VPERMQZrr */
  },
  { /* 5057 */
    434,
    /* VPERMT2Drm */
  },
  { /* 5058 */
    588,
    /* VPERMT2Drmk */
  },
  { /* 5059 */
    588,
    /* VPERMT2Drmkz */
  },
  { /* 5060 */
    437,
    /* VPERMT2Drr */
  },
  { /* 5061 */
    439,
    /* VPERMT2Drrk */
  },
  { /* 5062 */
    439,
    /* VPERMT2Drrkz */
  },
  { /* 5063 */
    434,
    /* VPERMT2PDrm */
  },
  { /* 5064 */
    592,
    /* VPERMT2PDrmk */
  },
  { /* 5065 */
    592,
    /* VPERMT2PDrmkz */
  },
  { /* 5066 */
    437,
    /* VPERMT2PDrr */
  },
  { /* 5067 */
    438,
    /* VPERMT2PDrrk */
  },
  { /* 5068 */
    438,
    /* VPERMT2PDrrkz */
  },
  { /* 5069 */
    434,
    /* VPERMT2PSrm */
  },
  { /* 5070 */
    588,
    /* VPERMT2PSrmk */
  },
  { /* 5071 */
    588,
    /* VPERMT2PSrmkz */
  },
  { /* 5072 */
    437,
    /* VPERMT2PSrr */
  },
  { /* 5073 */
    439,
    /* VPERMT2PSrrk */
  },
  { /* 5074 */
    439,
    /* VPERMT2PSrrkz */
  },
  { /* 5075 */
    434,
    /* VPERMT2Qrm */
  },
  { /* 5076 */
    592,
    /* VPERMT2Qrmk */
  },
  { /* 5077 */
    592,
    /* VPERMT2Qrmkz */
  },
  { /* 5078 */
    437,
    /* VPERMT2Qrr */
  },
  { /* 5079 */
    438,
    /* VPERMT2Qrrk */
  },
  { /* 5080 */
    438,
    /* VPERMT2Qrrkz */
  },
  { /* 5081 */
    269,
    /* VPEXTRBmr */
  },
  { /* 5082 */
    133,
    /* VPEXTRBrr */
  },
  { /* 5083 */
    270,
    /* VPEXTRDmr */
  },
  { /* 5084 */
    133,
    /* VPEXTRDrr */
  },
  { /* 5085 */
    270,
    /* VPEXTRQmr */
  },
  { /* 5086 */
    271,
    /* VPEXTRQrr */
  },
  { /* 5087 */
    270,
    /* VPEXTRWmr */
  },
  { /* 5088 */
    272,
    /* VPEXTRWri */
  },
  { /* 5089 */
    133,
    /* VPEXTRWrr_REV */
  },
  { /* 5090 */
    467,
    /* VPGATHERDDYrm */
  },
  { /* 5091 */
    468,
    /* VPGATHERDDZrm */
  },
  { /* 5092 */
    469,
    /* VPGATHERDDrm */
  },
  { /* 5093 */
    464,
    /* VPGATHERDQYrm */
  },
  { /* 5094 */
    465,
    /* VPGATHERDQZrm */
  },
  { /* 5095 */
    466,
    /* VPGATHERDQrm */
  },
  { /* 5096 */
    469,
    /* VPGATHERQDYrm */
  },
  { /* 5097 */
    473,
    /* VPGATHERQDZrm */
  },
  { /* 5098 */
    469,
    /* VPGATHERQDrm */
  },
  { /* 5099 */
    464,
    /* VPGATHERQQYrm */
  },
  { /* 5100 */
    465,
    /* VPGATHERQQZrm */
  },
  { /* 5101 */
    466,
    /* VPGATHERQQrm */
  },
  { /* 5102 */
    44,
    /* VPHADDBDrm */
  },
  { /* 5103 */
    45,
    /* VPHADDBDrr */
  },
  { /* 5104 */
    44,
    /* VPHADDBQrm */
  },
  { /* 5105 */
    45,
    /* VPHADDBQrr */
  },
  { /* 5106 */
    44,
    /* VPHADDBWrm */
  },
  { /* 5107 */
    45,
    /* VPHADDBWrr */
  },
  { /* 5108 */
    44,
    /* VPHADDDQrm */
  },
  { /* 5109 */
    45,
    /* VPHADDDQrr */
  },
  { /* 5110 */
    304,
    /* VPHADDDYrm */
  },
  { /* 5111 */
    305,
    /* VPHADDDYrr */
  },
  { /* 5112 */
    312,
    /* VPHADDDrm */
  },
  { /* 5113 */
    313,
    /* VPHADDDrr */
  },
  { /* 5114 */
    312,
    /* VPHADDSWrm128 */
  },
  { /* 5115 */
    304,
    /* VPHADDSWrm256 */
  },
  { /* 5116 */
    313,
    /* VPHADDSWrr128 */
  },
  { /* 5117 */
    305,
    /* VPHADDSWrr256 */
  },
  { /* 5118 */
    44,
    /* VPHADDUBDrm */
  },
  { /* 5119 */
    45,
    /* VPHADDUBDrr */
  },
  { /* 5120 */
    44,
    /* VPHADDUBQrm */
  },
  { /* 5121 */
    45,
    /* VPHADDUBQrr */
  },
  { /* 5122 */
    44,
    /* VPHADDUBWrm */
  },
  { /* 5123 */
    45,
    /* VPHADDUBWrr */
  },
  { /* 5124 */
    44,
    /* VPHADDUDQrm */
  },
  { /* 5125 */
    45,
    /* VPHADDUDQrr */
  },
  { /* 5126 */
    44,
    /* VPHADDUWDrm */
  },
  { /* 5127 */
    45,
    /* VPHADDUWDrr */
  },
  { /* 5128 */
    44,
    /* VPHADDUWQrm */
  },
  { /* 5129 */
    45,
    /* VPHADDUWQrr */
  },
  { /* 5130 */
    44,
    /* VPHADDWDrm */
  },
  { /* 5131 */
    45,
    /* VPHADDWDrr */
  },
  { /* 5132 */
    44,
    /* VPHADDWQrm */
  },
  { /* 5133 */
    45,
    /* VPHADDWQrr */
  },
  { /* 5134 */
    304,
    /* VPHADDWYrm */
  },
  { /* 5135 */
    305,
    /* VPHADDWYrr */
  },
  { /* 5136 */
    312,
    /* VPHADDWrm */
  },
  { /* 5137 */
    313,
    /* VPHADDWrr */
  },
  { /* 5138 */
    44,
    /* VPHMINPOSUWrm128 */
  },
  { /* 5139 */
    45,
    /* VPHMINPOSUWrr128 */
  },
  { /* 5140 */
    44,
    /* VPHSUBBWrm */
  },
  { /* 5141 */
    45,
    /* VPHSUBBWrr */
  },
  { /* 5142 */
    44,
    /* VPHSUBDQrm */
  },
  { /* 5143 */
    45,
    /* VPHSUBDQrr */
  },
  { /* 5144 */
    304,
    /* VPHSUBDYrm */
  },
  { /* 5145 */
    305,
    /* VPHSUBDYrr */
  },
  { /* 5146 */
    312,
    /* VPHSUBDrm */
  },
  { /* 5147 */
    313,
    /* VPHSUBDrr */
  },
  { /* 5148 */
    312,
    /* VPHSUBSWrm128 */
  },
  { /* 5149 */
    304,
    /* VPHSUBSWrm256 */
  },
  { /* 5150 */
    313,
    /* VPHSUBSWrr128 */
  },
  { /* 5151 */
    305,
    /* VPHSUBSWrr256 */
  },
  { /* 5152 */
    44,
    /* VPHSUBWDrm */
  },
  { /* 5153 */
    45,
    /* VPHSUBWDrr */
  },
  { /* 5154 */
    304,
    /* VPHSUBWYrm */
  },
  { /* 5155 */
    305,
    /* VPHSUBWYrr */
  },
  { /* 5156 */
    312,
    /* VPHSUBWrm */
  },
  { /* 5157 */
    313,
    /* VPHSUBWrr */
  },
  { /* 5158 */
    680,
    /* VPINSRBrm */
  },
  { /* 5159 */
    681,
    /* VPINSRBrr */
  },
  { /* 5160 */
    682,
    /* VPINSRDrm */
  },
  { /* 5161 */
    681,
    /* VPINSRDrr */
  },
  { /* 5162 */
    682,
    /* VPINSRQrm */
  },
  { /* 5163 */
    683,
    /* VPINSRQrr */
  },
  { /* 5164 */
    682,
    /* VPINSRWrmi */
  },
  { /* 5165 */
    681,
    /* VPINSRWrri */
  },
  { /* 5166 */
    378,
    /* VPLZCNTDrm */
  },
  { /* 5167 */
    581,
    /* VPLZCNTDrmb */
  },
  { /* 5168 */
    668,
    /* VPLZCNTDrmbk */
  },
  { /* 5169 */
    582,
    /* VPLZCNTDrmbkz */
  },
  { /* 5170 */
    521,
    /* VPLZCNTDrmk */
  },
  { /* 5171 */
    522,
    /* VPLZCNTDrmkz */
  },
  { /* 5172 */
    379,
    /* VPLZCNTDrr */
  },
  { /* 5173 */
    523,
    /* VPLZCNTDrrk */
  },
  { /* 5174 */
    524,
    /* VPLZCNTDrrkz */
  },
  { /* 5175 */
    378,
    /* VPLZCNTQrm */
  },
  { /* 5176 */
    583,
    /* VPLZCNTQrmb */
  },
  { /* 5177 */
    669,
    /* VPLZCNTQrmbk */
  },
  { /* 5178 */
    584,
    /* VPLZCNTQrmbkz */
  },
  { /* 5179 */
    506,
    /* VPLZCNTQrmk */
  },
  { /* 5180 */
    507,
    /* VPLZCNTQrmkz */
  },
  { /* 5181 */
    379,
    /* VPLZCNTQrr */
  },
  { /* 5182 */
    508,
    /* VPLZCNTQrrk */
  },
  { /* 5183 */
    509,
    /* VPLZCNTQrrkz */
  },
  { /* 5184 */
    338,
    /* VPMACSDDrm */
  },
  { /* 5185 */
    339,
    /* VPMACSDDrr */
  },
  { /* 5186 */
    338,
    /* VPMACSDQHrm */
  },
  { /* 5187 */
    339,
    /* VPMACSDQHrr */
  },
  { /* 5188 */
    338,
    /* VPMACSDQLrm */
  },
  { /* 5189 */
    339,
    /* VPMACSDQLrr */
  },
  { /* 5190 */
    338,
    /* VPMACSSDDrm */
  },
  { /* 5191 */
    339,
    /* VPMACSSDDrr */
  },
  { /* 5192 */
    338,
    /* VPMACSSDQHrm */
  },
  { /* 5193 */
    339,
    /* VPMACSSDQHrr */
  },
  { /* 5194 */
    338,
    /* VPMACSSDQLrm */
  },
  { /* 5195 */
    339,
    /* VPMACSSDQLrr */
  },
  { /* 5196 */
    338,
    /* VPMACSSWDrm */
  },
  { /* 5197 */
    339,
    /* VPMACSSWDrr */
  },
  { /* 5198 */
    338,
    /* VPMACSSWWrm */
  },
  { /* 5199 */
    339,
    /* VPMACSSWWrr */
  },
  { /* 5200 */
    338,
    /* VPMACSWDrm */
  },
  { /* 5201 */
    339,
    /* VPMACSWDrr */
  },
  { /* 5202 */
    338,
    /* VPMACSWWrm */
  },
  { /* 5203 */
    339,
    /* VPMACSWWrr */
  },
  { /* 5204 */
    338,
    /* VPMADCSSWDrm */
  },
  { /* 5205 */
    339,
    /* VPMADCSSWDrr */
  },
  { /* 5206 */
    338,
    /* VPMADCSWDrm */
  },
  { /* 5207 */
    339,
    /* VPMADCSWDrr */
  },
  { /* 5208 */
    312,
    /* VPMADDUBSWrm128 */
  },
  { /* 5209 */
    304,
    /* VPMADDUBSWrm256 */
  },
  { /* 5210 */
    313,
    /* VPMADDUBSWrr128 */
  },
  { /* 5211 */
    305,
    /* VPMADDUBSWrr256 */
  },
  { /* 5212 */
    304,
    /* VPMADDWDYrm */
  },
  { /* 5213 */
    305,
    /* VPMADDWDYrr */
  },
  { /* 5214 */
    312,
    /* VPMADDWDrm */
  },
  { /* 5215 */
    313,
    /* VPMADDWDrr */
  },
  { /* 5216 */
    483,
    /* VPMASKMOVDYmr */
  },
  { /* 5217 */
    304,
    /* VPMASKMOVDYrm */
  },
  { /* 5218 */
    484,
    /* VPMASKMOVDmr */
  },
  { /* 5219 */
    312,
    /* VPMASKMOVDrm */
  },
  { /* 5220 */
    483,
    /* VPMASKMOVQYmr */
  },
  { /* 5221 */
    304,
    /* VPMASKMOVQYrm */
  },
  { /* 5222 */
    484,
    /* VPMASKMOVQmr */
  },
  { /* 5223 */
    312,
    /* VPMASKMOVQrm */
  },
  { /* 5224 */
    304,
    /* VPMAXSBYrm */
  },
  { /* 5225 */
    305,
    /* VPMAXSBYrr */
  },
  { /* 5226 */
    312,
    /* VPMAXSBrm */
  },
  { /* 5227 */
    313,
    /* VPMAXSBrr */
  },
  { /* 5228 */
    304,
    /* VPMAXSDYrm */
  },
  { /* 5229 */
    305,
    /* VPMAXSDYrr */
  },
  { /* 5230 */
    306,
    /* VPMAXSDZrm */
  },
  { /* 5231 */
    585,
    /* VPMAXSDZrmb */
  },
  { /* 5232 */
    586,
    /* VPMAXSDZrmbk */
  },
  { /* 5233 */
    587,
    /* VPMAXSDZrmbkz */
  },
  { /* 5234 */
    588,
    /* VPMAXSDZrmk */
  },
  { /* 5235 */
    316,
    /* VPMAXSDZrmkz */
  },
  { /* 5236 */
    310,
    /* VPMAXSDZrr */
  },
  { /* 5237 */
    439,
    /* VPMAXSDZrrk */
  },
  { /* 5238 */
    317,
    /* VPMAXSDZrrkz */
  },
  { /* 5239 */
    312,
    /* VPMAXSDrm */
  },
  { /* 5240 */
    313,
    /* VPMAXSDrr */
  },
  { /* 5241 */
    306,
    /* VPMAXSQZrm */
  },
  { /* 5242 */
    589,
    /* VPMAXSQZrmb */
  },
  { /* 5243 */
    590,
    /* VPMAXSQZrmbk */
  },
  { /* 5244 */
    591,
    /* VPMAXSQZrmbkz */
  },
  { /* 5245 */
    592,
    /* VPMAXSQZrmk */
  },
  { /* 5246 */
    309,
    /* VPMAXSQZrmkz */
  },
  { /* 5247 */
    310,
    /* VPMAXSQZrr */
  },
  { /* 5248 */
    438,
    /* VPMAXSQZrrk */
  },
  { /* 5249 */
    311,
    /* VPMAXSQZrrkz */
  },
  { /* 5250 */
    304,
    /* VPMAXSWYrm */
  },
  { /* 5251 */
    305,
    /* VPMAXSWYrr */
  },
  { /* 5252 */
    312,
    /* VPMAXSWrm */
  },
  { /* 5253 */
    313,
    /* VPMAXSWrr */
  },
  { /* 5254 */
    304,
    /* VPMAXUBYrm */
  },
  { /* 5255 */
    305,
    /* VPMAXUBYrr */
  },
  { /* 5256 */
    312,
    /* VPMAXUBrm */
  },
  { /* 5257 */
    313,
    /* VPMAXUBrr */
  },
  { /* 5258 */
    304,
    /* VPMAXUDYrm */
  },
  { /* 5259 */
    305,
    /* VPMAXUDYrr */
  },
  { /* 5260 */
    306,
    /* VPMAXUDZrm */
  },
  { /* 5261 */
    585,
    /* VPMAXUDZrmb */
  },
  { /* 5262 */
    586,
    /* VPMAXUDZrmbk */
  },
  { /* 5263 */
    587,
    /* VPMAXUDZrmbkz */
  },
  { /* 5264 */
    588,
    /* VPMAXUDZrmk */
  },
  { /* 5265 */
    316,
    /* VPMAXUDZrmkz */
  },
  { /* 5266 */
    310,
    /* VPMAXUDZrr */
  },
  { /* 5267 */
    439,
    /* VPMAXUDZrrk */
  },
  { /* 5268 */
    317,
    /* VPMAXUDZrrkz */
  },
  { /* 5269 */
    312,
    /* VPMAXUDrm */
  },
  { /* 5270 */
    313,
    /* VPMAXUDrr */
  },
  { /* 5271 */
    306,
    /* VPMAXUQZrm */
  },
  { /* 5272 */
    589,
    /* VPMAXUQZrmb */
  },
  { /* 5273 */
    590,
    /* VPMAXUQZrmbk */
  },
  { /* 5274 */
    591,
    /* VPMAXUQZrmbkz */
  },
  { /* 5275 */
    592,
    /* VPMAXUQZrmk */
  },
  { /* 5276 */
    309,
    /* VPMAXUQZrmkz */
  },
  { /* 5277 */
    310,
    /* VPMAXUQZrr */
  },
  { /* 5278 */
    438,
    /* VPMAXUQZrrk */
  },
  { /* 5279 */
    311,
    /* VPMAXUQZrrkz */
  },
  { /* 5280 */
    304,
    /* VPMAXUWYrm */
  },
  { /* 5281 */
    305,
    /* VPMAXUWYrr */
  },
  { /* 5282 */
    312,
    /* VPMAXUWrm */
  },
  { /* 5283 */
    313,
    /* VPMAXUWrr */
  },
  { /* 5284 */
    304,
    /* VPMINSBYrm */
  },
  { /* 5285 */
    305,
    /* VPMINSBYrr */
  },
  { /* 5286 */
    312,
    /* VPMINSBrm */
  },
  { /* 5287 */
    313,
    /* VPMINSBrr */
  },
  { /* 5288 */
    304,
    /* VPMINSDYrm */
  },
  { /* 5289 */
    305,
    /* VPMINSDYrr */
  },
  { /* 5290 */
    306,
    /* VPMINSDZrm */
  },
  { /* 5291 */
    585,
    /* VPMINSDZrmb */
  },
  { /* 5292 */
    586,
    /* VPMINSDZrmbk */
  },
  { /* 5293 */
    587,
    /* VPMINSDZrmbkz */
  },
  { /* 5294 */
    588,
    /* VPMINSDZrmk */
  },
  { /* 5295 */
    316,
    /* VPMINSDZrmkz */
  },
  { /* 5296 */
    310,
    /* VPMINSDZrr */
  },
  { /* 5297 */
    439,
    /* VPMINSDZrrk */
  },
  { /* 5298 */
    317,
    /* VPMINSDZrrkz */
  },
  { /* 5299 */
    312,
    /* VPMINSDrm */
  },
  { /* 5300 */
    313,
    /* VPMINSDrr */
  },
  { /* 5301 */
    306,
    /* VPMINSQZrm */
  },
  { /* 5302 */
    589,
    /* VPMINSQZrmb */
  },
  { /* 5303 */
    590,
    /* VPMINSQZrmbk */
  },
  { /* 5304 */
    591,
    /* VPMINSQZrmbkz */
  },
  { /* 5305 */
    592,
    /* VPMINSQZrmk */
  },
  { /* 5306 */
    309,
    /* VPMINSQZrmkz */
  },
  { /* 5307 */
    310,
    /* VPMINSQZrr */
  },
  { /* 5308 */
    438,
    /* VPMINSQZrrk */
  },
  { /* 5309 */
    311,
    /* VPMINSQZrrkz */
  },
  { /* 5310 */
    304,
    /* VPMINSWYrm */
  },
  { /* 5311 */
    305,
    /* VPMINSWYrr */
  },
  { /* 5312 */
    312,
    /* VPMINSWrm */
  },
  { /* 5313 */
    313,
    /* VPMINSWrr */
  },
  { /* 5314 */
    304,
    /* VPMINUBYrm */
  },
  { /* 5315 */
    305,
    /* VPMINUBYrr */
  },
  { /* 5316 */
    312,
    /* VPMINUBrm */
  },
  { /* 5317 */
    313,
    /* VPMINUBrr */
  },
  { /* 5318 */
    304,
    /* VPMINUDYrm */
  },
  { /* 5319 */
    305,
    /* VPMINUDYrr */
  },
  { /* 5320 */
    306,
    /* VPMINUDZrm */
  },
  { /* 5321 */
    585,
    /* VPMINUDZrmb */
  },
  { /* 5322 */
    586,
    /* VPMINUDZrmbk */
  },
  { /* 5323 */
    587,
    /* VPMINUDZrmbkz */
  },
  { /* 5324 */
    588,
    /* VPMINUDZrmk */
  },
  { /* 5325 */
    316,
    /* VPMINUDZrmkz */
  },
  { /* 5326 */
    310,
    /* VPMINUDZrr */
  },
  { /* 5327 */
    439,
    /* VPMINUDZrrk */
  },
  { /* 5328 */
    317,
    /* VPMINUDZrrkz */
  },
  { /* 5329 */
    312,
    /* VPMINUDrm */
  },
  { /* 5330 */
    313,
    /* VPMINUDrr */
  },
  { /* 5331 */
    306,
    /* VPMINUQZrm */
  },
  { /* 5332 */
    589,
    /* VPMINUQZrmb */
  },
  { /* 5333 */
    590,
    /* VPMINUQZrmbk */
  },
  { /* 5334 */
    591,
    /* VPMINUQZrmbkz */
  },
  { /* 5335 */
    592,
    /* VPMINUQZrmk */
  },
  { /* 5336 */
    309,
    /* VPMINUQZrmkz */
  },
  { /* 5337 */
    310,
    /* VPMINUQZrr */
  },
  { /* 5338 */
    438,
    /* VPMINUQZrrk */
  },
  { /* 5339 */
    311,
    /* VPMINUQZrrkz */
  },
  { /* 5340 */
    304,
    /* VPMINUWYrm */
  },
  { /* 5341 */
    305,
    /* VPMINUWYrr */
  },
  { /* 5342 */
    312,
    /* VPMINUWrm */
  },
  { /* 5343 */
    313,
    /* VPMINUWrr */
  },
  { /* 5344 */
    684,
    /* VPMOVDBmr */
  },
  { /* 5345 */
    685,
    /* VPMOVDBmrk */
  },
  { /* 5346 */
    686,
    /* VPMOVDBrr */
  },
  { /* 5347 */
    687,
    /* VPMOVDBrrk */
  },
  { /* 5348 */
    687,
    /* VPMOVDBrrkz */
  },
  { /* 5349 */
    688,
    /* VPMOVDWmr */
  },
  { /* 5350 */
    689,
    /* VPMOVDWmrk */
  },
  { /* 5351 */
    690,
    /* VPMOVDWrr */
  },
  { /* 5352 */
    691,
    /* VPMOVDWrrk */
  },
  { /* 5353 */
    691,
    /* VPMOVDWrrkz */
  },
  { /* 5354 */
    559,
    /* VPMOVMSKBYrr */
  },
  { /* 5355 */
    110,
    /* VPMOVMSKBrr */
  },
  { /* 5356 */
    692,
    /* VPMOVQBmr */
  },
  { /* 5357 */
    693,
    /* VPMOVQBmrk */
  },
  { /* 5358 */
    694,
    /* VPMOVQBrr */
  },
  { /* 5359 */
    695,
    /* VPMOVQBrrk */
  },
  { /* 5360 */
    695,
    /* VPMOVQBrrkz */
  },
  { /* 5361 */
    688,
    /* VPMOVQDmr */
  },
  { /* 5362 */
    696,
    /* VPMOVQDmrk */
  },
  { /* 5363 */
    690,
    /* VPMOVQDrr */
  },
  { /* 5364 */
    697,
    /* VPMOVQDrrk */
  },
  { /* 5365 */
    697,
    /* VPMOVQDrrkz */
  },
  { /* 5366 */
    684,
    /* VPMOVQWmr */
  },
  { /* 5367 */
    698,
    /* VPMOVQWmrk */
  },
  { /* 5368 */
    686,
    /* VPMOVQWrr */
  },
  { /* 5369 */
    699,
    /* VPMOVQWrrk */
  },
  { /* 5370 */
    699,
    /* VPMOVQWrrkz */
  },
  { /* 5371 */
    684,
    /* VPMOVSDBmr */
  },
  { /* 5372 */
    685,
    /* VPMOVSDBmrk */
  },
  { /* 5373 */
    686,
    /* VPMOVSDBrr */
  },
  { /* 5374 */
    687,
    /* VPMOVSDBrrk */
  },
  { /* 5375 */
    687,
    /* VPMOVSDBrrkz */
  },
  { /* 5376 */
    688,
    /* VPMOVSDWmr */
  },
  { /* 5377 */
    689,
    /* VPMOVSDWmrk */
  },
  { /* 5378 */
    690,
    /* VPMOVSDWrr */
  },
  { /* 5379 */
    691,
    /* VPMOVSDWrrk */
  },
  { /* 5380 */
    691,
    /* VPMOVSDWrrkz */
  },
  { /* 5381 */
    692,
    /* VPMOVSQBmr */
  },
  { /* 5382 */
    693,
    /* VPMOVSQBmrk */
  },
  { /* 5383 */
    694,
    /* VPMOVSQBrr */
  },
  { /* 5384 */
    695,
    /* VPMOVSQBrrk */
  },
  { /* 5385 */
    695,
    /* VPMOVSQBrrkz */
  },
  { /* 5386 */
    688,
    /* VPMOVSQDmr */
  },
  { /* 5387 */
    696,
    /* VPMOVSQDmrk */
  },
  { /* 5388 */
    690,
    /* VPMOVSQDrr */
  },
  { /* 5389 */
    697,
    /* VPMOVSQDrrk */
  },
  { /* 5390 */
    697,
    /* VPMOVSQDrrkz */
  },
  { /* 5391 */
    684,
    /* VPMOVSQWmr */
  },
  { /* 5392 */
    698,
    /* VPMOVSQWmrk */
  },
  { /* 5393 */
    686,
    /* VPMOVSQWrr */
  },
  { /* 5394 */
    699,
    /* VPMOVSQWrrk */
  },
  { /* 5395 */
    699,
    /* VPMOVSQWrrkz */
  },
  { /* 5396 */
    599,
    /* VPMOVSXBDYrm */
  },
  { /* 5397 */
    346,
    /* VPMOVSXBDYrr */
  },
  { /* 5398 */
    342,
    /* VPMOVSXBDZrm */
  },
  { /* 5399 */
    341,
    /* VPMOVSXBDZrmk */
  },
  { /* 5400 */
    341,
    /* VPMOVSXBDZrmkz */
  },
  { /* 5401 */
    700,
    /* VPMOVSXBDZrr */
  },
  { /* 5402 */
    701,
    /* VPMOVSXBDZrrk */
  },
  { /* 5403 */
    701,
    /* VPMOVSXBDZrrkz */
  },
  { /* 5404 */
    105,
    /* VPMOVSXBDrm */
  },
  { /* 5405 */
    45,
    /* VPMOVSXBDrr */
  },
  { /* 5406 */
    599,
    /* VPMOVSXBQYrm */
  },
  { /* 5407 */
    346,
    /* VPMOVSXBQYrr */
  },
  { /* 5408 */
    702,
    /* VPMOVSXBQZrm */
  },
  { /* 5409 */
    703,
    /* VPMOVSXBQZrmk */
  },
  { /* 5410 */
    703,
    /* VPMOVSXBQZrmkz */
  },
  { /* 5411 */
    348,
    /* VPMOVSXBQZrr */
  },
  { /* 5412 */
    605,
    /* VPMOVSXBQZrrk */
  },
  { /* 5413 */
    605,
    /* VPMOVSXBQZrrkz */
  },
  { /* 5414 */
    105,
    /* VPMOVSXBQrm */
  },
  { /* 5415 */
    45,
    /* VPMOVSXBQrr */
  },
  { /* 5416 */
    340,
    /* VPMOVSXBWYrm */
  },
  { /* 5417 */
    346,
    /* VPMOVSXBWYrr */
  },
  { /* 5418 */
    105,
    /* VPMOVSXBWrm */
  },
  { /* 5419 */
    45,
    /* VPMOVSXBWrr */
  },
  { /* 5420 */
    340,
    /* VPMOVSXDQYrm */
  },
  { /* 5421 */
    346,
    /* VPMOVSXDQYrr */
  },
  { /* 5422 */
    344,
    /* VPMOVSXDQZrm */
  },
  { /* 5423 */
    704,
    /* VPMOVSXDQZrmk */
  },
  { /* 5424 */
    704,
    /* VPMOVSXDQZrmkz */
  },
  { /* 5425 */
    375,
    /* VPMOVSXDQZrr */
  },
  { /* 5426 */
    705,
    /* VPMOVSXDQZrrk */
  },
  { /* 5427 */
    705,
    /* VPMOVSXDQZrrkz */
  },
  { /* 5428 */
    105,
    /* VPMOVSXDQrm */
  },
  { /* 5429 */
    45,
    /* VPMOVSXDQrr */
  },
  { /* 5430 */
    340,
    /* VPMOVSXWDYrm */
  },
  { /* 5431 */
    346,
    /* VPMOVSXWDYrr */
  },
  { /* 5432 */
    344,
    /* VPMOVSXWDZrm */
  },
  { /* 5433 */
    343,
    /* VPMOVSXWDZrmk */
  },
  { /* 5434 */
    343,
    /* VPMOVSXWDZrmkz */
  },
  { /* 5435 */
    375,
    /* VPMOVSXWDZrr */
  },
  { /* 5436 */
    706,
    /* VPMOVSXWDZrrk */
  },
  { /* 5437 */
    706,
    /* VPMOVSXWDZrrkz */
  },
  { /* 5438 */
    105,
    /* VPMOVSXWDrm */
  },
  { /* 5439 */
    45,
    /* VPMOVSXWDrr */
  },
  { /* 5440 */
    599,
    /* VPMOVSXWQYrm */
  },
  { /* 5441 */
    346,
    /* VPMOVSXWQYrr */
  },
  { /* 5442 */
    342,
    /* VPMOVSXWQZrm */
  },
  { /* 5443 */
    707,
    /* VPMOVSXWQZrmk */
  },
  { /* 5444 */
    707,
    /* VPMOVSXWQZrmkz */
  },
  { /* 5445 */
    700,
    /* VPMOVSXWQZrr */
  },
  { /* 5446 */
    708,
    /* VPMOVSXWQZrrk */
  },
  { /* 5447 */
    708,
    /* VPMOVSXWQZrrkz */
  },
  { /* 5448 */
    105,
    /* VPMOVSXWQrm */
  },
  { /* 5449 */
    45,
    /* VPMOVSXWQrr */
  },
  { /* 5450 */
    684,
    /* VPMOVUSDBmr */
  },
  { /* 5451 */
    685,
    /* VPMOVUSDBmrk */
  },
  { /* 5452 */
    686,
    /* VPMOVUSDBrr */
  },
  { /* 5453 */
    687,
    /* VPMOVUSDBrrk */
  },
  { /* 5454 */
    687,
    /* VPMOVUSDBrrkz */
  },
  { /* 5455 */
    688,
    /* VPMOVUSDWmr */
  },
  { /* 5456 */
    689,
    /* VPMOVUSDWmrk */
  },
  { /* 5457 */
    690,
    /* VPMOVUSDWrr */
  },
  { /* 5458 */
    691,
    /* VPMOVUSDWrrk */
  },
  { /* 5459 */
    691,
    /* VPMOVUSDWrrkz */
  },
  { /* 5460 */
    692,
    /* VPMOVUSQBmr */
  },
  { /* 5461 */
    693,
    /* VPMOVUSQBmrk */
  },
  { /* 5462 */
    694,
    /* VPMOVUSQBrr */
  },
  { /* 5463 */
    695,
    /* VPMOVUSQBrrk */
  },
  { /* 5464 */
    695,
    /* VPMOVUSQBrrkz */
  },
  { /* 5465 */
    688,
    /* VPMOVUSQDmr */
  },
  { /* 5466 */
    696,
    /* VPMOVUSQDmrk */
  },
  { /* 5467 */
    690,
    /* VPMOVUSQDrr */
  },
  { /* 5468 */
    697,
    /* VPMOVUSQDrrk */
  },
  { /* 5469 */
    697,
    /* VPMOVUSQDrrkz */
  },
  { /* 5470 */
    684,
    /* VPMOVUSQWmr */
  },
  { /* 5471 */
    698,
    /* VPMOVUSQWmrk */
  },
  { /* 5472 */
    686,
    /* VPMOVUSQWrr */
  },
  { /* 5473 */
    699,
    /* VPMOVUSQWrrk */
  },
  { /* 5474 */
    699,
    /* VPMOVUSQWrrkz */
  },
  { /* 5475 */
    599,
    /* VPMOVZXBDYrm */
  },
  { /* 5476 */
    346,
    /* VPMOVZXBDYrr */
  },
  { /* 5477 */
    342,
    /* VPMOVZXBDZrm */
  },
  { /* 5478 */
    341,
    /* VPMOVZXBDZrmk */
  },
  { /* 5479 */
    341,
    /* VPMOVZXBDZrmkz */
  },
  { /* 5480 */
    700,
    /* VPMOVZXBDZrr */
  },
  { /* 5481 */
    701,
    /* VPMOVZXBDZrrk */
  },
  { /* 5482 */
    701,
    /* VPMOVZXBDZrrkz */
  },
  { /* 5483 */
    105,
    /* VPMOVZXBDrm */
  },
  { /* 5484 */
    45,
    /* VPMOVZXBDrr */
  },
  { /* 5485 */
    599,
    /* VPMOVZXBQYrm */
  },
  { /* 5486 */
    346,
    /* VPMOVZXBQYrr */
  },
  { /* 5487 */
    702,
    /* VPMOVZXBQZrm */
  },
  { /* 5488 */
    703,
    /* VPMOVZXBQZrmk */
  },
  { /* 5489 */
    703,
    /* VPMOVZXBQZrmkz */
  },
  { /* 5490 */
    348,
    /* VPMOVZXBQZrr */
  },
  { /* 5491 */
    605,
    /* VPMOVZXBQZrrk */
  },
  { /* 5492 */
    605,
    /* VPMOVZXBQZrrkz */
  },
  { /* 5493 */
    105,
    /* VPMOVZXBQrm */
  },
  { /* 5494 */
    45,
    /* VPMOVZXBQrr */
  },
  { /* 5495 */
    340,
    /* VPMOVZXBWYrm */
  },
  { /* 5496 */
    346,
    /* VPMOVZXBWYrr */
  },
  { /* 5497 */
    105,
    /* VPMOVZXBWrm */
  },
  { /* 5498 */
    45,
    /* VPMOVZXBWrr */
  },
  { /* 5499 */
    340,
    /* VPMOVZXDQYrm */
  },
  { /* 5500 */
    346,
    /* VPMOVZXDQYrr */
  },
  { /* 5501 */
    344,
    /* VPMOVZXDQZrm */
  },
  { /* 5502 */
    704,
    /* VPMOVZXDQZrmk */
  },
  { /* 5503 */
    704,
    /* VPMOVZXDQZrmkz */
  },
  { /* 5504 */
    375,
    /* VPMOVZXDQZrr */
  },
  { /* 5505 */
    705,
    /* VPMOVZXDQZrrk */
  },
  { /* 5506 */
    705,
    /* VPMOVZXDQZrrkz */
  },
  { /* 5507 */
    105,
    /* VPMOVZXDQrm */
  },
  { /* 5508 */
    45,
    /* VPMOVZXDQrr */
  },
  { /* 5509 */
    340,
    /* VPMOVZXWDYrm */
  },
  { /* 5510 */
    346,
    /* VPMOVZXWDYrr */
  },
  { /* 5511 */
    344,
    /* VPMOVZXWDZrm */
  },
  { /* 5512 */
    343,
    /* VPMOVZXWDZrmk */
  },
  { /* 5513 */
    343,
    /* VPMOVZXWDZrmkz */
  },
  { /* 5514 */
    375,
    /* VPMOVZXWDZrr */
  },
  { /* 5515 */
    706,
    /* VPMOVZXWDZrrk */
  },
  { /* 5516 */
    706,
    /* VPMOVZXWDZrrkz */
  },
  { /* 5517 */
    105,
    /* VPMOVZXWDrm */
  },
  { /* 5518 */
    45,
    /* VPMOVZXWDrr */
  },
  { /* 5519 */
    599,
    /* VPMOVZXWQYrm */
  },
  { /* 5520 */
    346,
    /* VPMOVZXWQYrr */
  },
  { /* 5521 */
    342,
    /* VPMOVZXWQZrm */
  },
  { /* 5522 */
    707,
    /* VPMOVZXWQZrmk */
  },
  { /* 5523 */
    707,
    /* VPMOVZXWQZrmkz */
  },
  { /* 5524 */
    700,
    /* VPMOVZXWQZrr */
  },
  { /* 5525 */
    708,
    /* VPMOVZXWQZrrk */
  },
  { /* 5526 */
    708,
    /* VPMOVZXWQZrrkz */
  },
  { /* 5527 */
    105,
    /* VPMOVZXWQrm */
  },
  { /* 5528 */
    45,
    /* VPMOVZXWQrr */
  },
  { /* 5529 */
    304,
    /* VPMULDQYrm */
  },
  { /* 5530 */
    305,
    /* VPMULDQYrr */
  },
  { /* 5531 */
    306,
    /* VPMULDQZrm */
  },
  { /* 5532 */
    589,
    /* VPMULDQZrmb */
  },
  { /* 5533 */
    591,
    /* VPMULDQZrmbk */
  },
  { /* 5534 */
    591,
    /* VPMULDQZrmbkz */
  },
  { /* 5535 */
    309,
    /* VPMULDQZrmk */
  },
  { /* 5536 */
    309,
    /* VPMULDQZrmkz */
  },
  { /* 5537 */
    310,
    /* VPMULDQZrr */
  },
  { /* 5538 */
    311,
    /* VPMULDQZrrk */
  },
  { /* 5539 */
    311,
    /* VPMULDQZrrkz */
  },
  { /* 5540 */
    312,
    /* VPMULDQrm */
  },
  { /* 5541 */
    313,
    /* VPMULDQrr */
  },
  { /* 5542 */
    312,
    /* VPMULHRSWrm128 */
  },
  { /* 5543 */
    304,
    /* VPMULHRSWrm256 */
  },
  { /* 5544 */
    313,
    /* VPMULHRSWrr128 */
  },
  { /* 5545 */
    305,
    /* VPMULHRSWrr256 */
  },
  { /* 5546 */
    304,
    /* VPMULHUWYrm */
  },
  { /* 5547 */
    305,
    /* VPMULHUWYrr */
  },
  { /* 5548 */
    312,
    /* VPMULHUWrm */
  },
  { /* 5549 */
    313,
    /* VPMULHUWrr */
  },
  { /* 5550 */
    304,
    /* VPMULHWYrm */
  },
  { /* 5551 */
    305,
    /* VPMULHWYrr */
  },
  { /* 5552 */
    312,
    /* VPMULHWrm */
  },
  { /* 5553 */
    313,
    /* VPMULHWrr */
  },
  { /* 5554 */
    304,
    /* VPMULLDYrm */
  },
  { /* 5555 */
    305,
    /* VPMULLDYrr */
  },
  { /* 5556 */
    306,
    /* VPMULLDZrm */
  },
  { /* 5557 */
    585,
    /* VPMULLDZrmb */
  },
  { /* 5558 */
    586,
    /* VPMULLDZrmbk */
  },
  { /* 5559 */
    587,
    /* VPMULLDZrmbkz */
  },
  { /* 5560 */
    588,
    /* VPMULLDZrmk */
  },
  { /* 5561 */
    316,
    /* VPMULLDZrmkz */
  },
  { /* 5562 */
    310,
    /* VPMULLDZrr */
  },
  { /* 5563 */
    439,
    /* VPMULLDZrrk */
  },
  { /* 5564 */
    317,
    /* VPMULLDZrrkz */
  },
  { /* 5565 */
    312,
    /* VPMULLDrm */
  },
  { /* 5566 */
    313,
    /* VPMULLDrr */
  },
  { /* 5567 */
    304,
    /* VPMULLWYrm */
  },
  { /* 5568 */
    305,
    /* VPMULLWYrr */
  },
  { /* 5569 */
    312,
    /* VPMULLWrm */
  },
  { /* 5570 */
    313,
    /* VPMULLWrr */
  },
  { /* 5571 */
    304,
    /* VPMULUDQYrm */
  },
  { /* 5572 */
    305,
    /* VPMULUDQYrr */
  },
  { /* 5573 */
    306,
    /* VPMULUDQZrm */
  },
  { /* 5574 */
    589,
    /* VPMULUDQZrmb */
  },
  { /* 5575 */
    591,
    /* VPMULUDQZrmbk */
  },
  { /* 5576 */
    591,
    /* VPMULUDQZrmbkz */
  },
  { /* 5577 */
    309,
    /* VPMULUDQZrmk */
  },
  { /* 5578 */
    309,
    /* VPMULUDQZrmkz */
  },
  { /* 5579 */
    310,
    /* VPMULUDQZrr */
  },
  { /* 5580 */
    311,
    /* VPMULUDQZrrk */
  },
  { /* 5581 */
    311,
    /* VPMULUDQZrrkz */
  },
  { /* 5582 */
    312,
    /* VPMULUDQrm */
  },
  { /* 5583 */
    313,
    /* VPMULUDQrr */
  },
  { /* 5584 */
    306,
    /* VPORDZrm */
  },
  { /* 5585 */
    585,
    /* VPORDZrmb */
  },
  { /* 5586 */
    586,
    /* VPORDZrmbk */
  },
  { /* 5587 */
    587,
    /* VPORDZrmbkz */
  },
  { /* 5588 */
    588,
    /* VPORDZrmk */
  },
  { /* 5589 */
    316,
    /* VPORDZrmkz */
  },
  { /* 5590 */
    310,
    /* VPORDZrr */
  },
  { /* 5591 */
    439,
    /* VPORDZrrk */
  },
  { /* 5592 */
    317,
    /* VPORDZrrkz */
  },
  { /* 5593 */
    306,
    /* VPORQZrm */
  },
  { /* 5594 */
    589,
    /* VPORQZrmb */
  },
  { /* 5595 */
    590,
    /* VPORQZrmbk */
  },
  { /* 5596 */
    591,
    /* VPORQZrmbkz */
  },
  { /* 5597 */
    592,
    /* VPORQZrmk */
  },
  { /* 5598 */
    309,
    /* VPORQZrmkz */
  },
  { /* 5599 */
    310,
    /* VPORQZrr */
  },
  { /* 5600 */
    438,
    /* VPORQZrrk */
  },
  { /* 5601 */
    311,
    /* VPORQZrrkz */
  },
  { /* 5602 */
    304,
    /* VPORYrm */
  },
  { /* 5603 */
    305,
    /* VPORYrr */
  },
  { /* 5604 */
    312,
    /* VPORrm */
  },
  { /* 5605 */
    313,
    /* VPORrr */
  },
  { /* 5606 */
    338,
    /* VPPERMmr */
  },
  { /* 5607 */
    440,
    /* VPPERMrm */
  },
  { /* 5608 */
    339,
    /* VPPERMrr */
  },
  { /* 5609 */
    46,
    /* VPROTBmi */
  },
  { /* 5610 */
    709,
    /* VPROTBmr */
  },
  { /* 5611 */
    47,
    /* VPROTBri */
  },
  { /* 5612 */
    312,
    /* VPROTBrm */
  },
  { /* 5613 */
    710,
    /* VPROTBrr */
  },
  { /* 5614 */
    46,
    /* VPROTDmi */
  },
  { /* 5615 */
    709,
    /* VPROTDmr */
  },
  { /* 5616 */
    47,
    /* VPROTDri */
  },
  { /* 5617 */
    312,
    /* VPROTDrm */
  },
  { /* 5618 */
    710,
    /* VPROTDrr */
  },
  { /* 5619 */
    46,
    /* VPROTQmi */
  },
  { /* 5620 */
    709,
    /* VPROTQmr */
  },
  { /* 5621 */
    47,
    /* VPROTQri */
  },
  { /* 5622 */
    312,
    /* VPROTQrm */
  },
  { /* 5623 */
    710,
    /* VPROTQrr */
  },
  { /* 5624 */
    46,
    /* VPROTWmi */
  },
  { /* 5625 */
    709,
    /* VPROTWmr */
  },
  { /* 5626 */
    47,
    /* VPROTWri */
  },
  { /* 5627 */
    312,
    /* VPROTWrm */
  },
  { /* 5628 */
    710,
    /* VPROTWrr */
  },
  { /* 5629 */
    304,
    /* VPSADBWYrm */
  },
  { /* 5630 */
    305,
    /* VPSADBWYrr */
  },
  { /* 5631 */
    312,
    /* VPSADBWrm */
  },
  { /* 5632 */
    313,
    /* VPSADBWrr */
  },
  { /* 5633 */
    711,
    /* VPSCATTERDDZmr */
  },
  { /* 5634 */
    712,
    /* VPSCATTERDQZmr */
  },
  { /* 5635 */
    713,
    /* VPSCATTERQDZmr */
  },
  { /* 5636 */
    712,
    /* VPSCATTERQQZmr */
  },
  { /* 5637 */
    709,
    /* VPSHABmr */
  },
  { /* 5638 */
    312,
    /* VPSHABrm */
  },
  { /* 5639 */
    710,
    /* VPSHABrr */
  },
  { /* 5640 */
    709,
    /* VPSHADmr */
  },
  { /* 5641 */
    312,
    /* VPSHADrm */
  },
  { /* 5642 */
    710,
    /* VPSHADrr */
  },
  { /* 5643 */
    709,
    /* VPSHAQmr */
  },
  { /* 5644 */
    312,
    /* VPSHAQrm */
  },
  { /* 5645 */
    710,
    /* VPSHAQrr */
  },
  { /* 5646 */
    709,
    /* VPSHAWmr */
  },
  { /* 5647 */
    312,
    /* VPSHAWrm */
  },
  { /* 5648 */
    710,
    /* VPSHAWrr */
  },
  { /* 5649 */
    709,
    /* VPSHLBmr */
  },
  { /* 5650 */
    312,
    /* VPSHLBrm */
  },
  { /* 5651 */
    710,
    /* VPSHLBrr */
  },
  { /* 5652 */
    709,
    /* VPSHLDmr */
  },
  { /* 5653 */
    312,
    /* VPSHLDrm */
  },
  { /* 5654 */
    710,
    /* VPSHLDrr */
  },
  { /* 5655 */
    709,
    /* VPSHLQmr */
  },
  { /* 5656 */
    312,
    /* VPSHLQrm */
  },
  { /* 5657 */
    710,
    /* VPSHLQrr */
  },
  { /* 5658 */
    709,
    /* VPSHLWmr */
  },
  { /* 5659 */
    312,
    /* VPSHLWrm */
  },
  { /* 5660 */
    710,
    /* VPSHLWrr */
  },
  { /* 5661 */
    304,
    /* VPSHUFBYrm */
  },
  { /* 5662 */
    305,
    /* VPSHUFBYrr */
  },
  { /* 5663 */
    312,
    /* VPSHUFBrm */
  },
  { /* 5664 */
    313,
    /* VPSHUFBrr */
  },
  { /* 5665 */
    676,
    /* VPSHUFDYmi */
  },
  { /* 5666 */
    677,
    /* VPSHUFDYri */
  },
  { /* 5667 */
    678,
    /* VPSHUFDZmi */
  },
  { /* 5668 */
    679,
    /* VPSHUFDZri */
  },
  { /* 5669 */
    46,
    /* VPSHUFDmi */
  },
  { /* 5670 */
    47,
    /* VPSHUFDri */
  },
  { /* 5671 */
    676,
    /* VPSHUFHWYmi */
  },
  { /* 5672 */
    677,
    /* VPSHUFHWYri */
  },
  { /* 5673 */
    46,
    /* VPSHUFHWmi */
  },
  { /* 5674 */
    47,
    /* VPSHUFHWri */
  },
  { /* 5675 */
    676,
    /* VPSHUFLWYmi */
  },
  { /* 5676 */
    677,
    /* VPSHUFLWYri */
  },
  { /* 5677 */
    46,
    /* VPSHUFLWmi */
  },
  { /* 5678 */
    47,
    /* VPSHUFLWri */
  },
  { /* 5679 */
    304,
    /* VPSIGNBYrm */
  },
  { /* 5680 */
    305,
    /* VPSIGNBYrr */
  },
  { /* 5681 */
    312,
    /* VPSIGNBrm */
  },
  { /* 5682 */
    313,
    /* VPSIGNBrr */
  },
  { /* 5683 */
    304,
    /* VPSIGNDYrm */
  },
  { /* 5684 */
    305,
    /* VPSIGNDYrr */
  },
  { /* 5685 */
    312,
    /* VPSIGNDrm */
  },
  { /* 5686 */
    313,
    /* VPSIGNDrr */
  },
  { /* 5687 */
    304,
    /* VPSIGNWYrm */
  },
  { /* 5688 */
    305,
    /* VPSIGNWYrr */
  },
  { /* 5689 */
    312,
    /* VPSIGNWrm */
  },
  { /* 5690 */
    313,
    /* VPSIGNWrr */
  },
  { /* 5691 */
    714,
    /* VPSLLDQYri */
  },
  { /* 5692 */
    715,
    /* VPSLLDQri */
  },
  { /* 5693 */
    716,
    /* VPSLLDYri */
  },
  { /* 5694 */
    717,
    /* VPSLLDYrm */
  },
  { /* 5695 */
    718,
    /* VPSLLDYrr */
  },
  { /* 5696 */
    719,
    /* VPSLLDZmi */
  },
  { /* 5697 */
    720,
    /* VPSLLDZmik */
  },
  { /* 5698 */
    721,
    /* VPSLLDZri */
  },
  { /* 5699 */
    722,
    /* VPSLLDZrik */
  },
  { /* 5700 */
    723,
    /* VPSLLDZrm */
  },
  { /* 5701 */
    724,
    /* VPSLLDZrmk */
  },
  { /* 5702 */
    725,
    /* VPSLLDZrr */
  },
  { /* 5703 */
    726,
    /* VPSLLDZrrk */
  },
  { /* 5704 */
    727,
    /* VPSLLDri */
  },
  { /* 5705 */
    312,
    /* VPSLLDrm */
  },
  { /* 5706 */
    313,
    /* VPSLLDrr */
  },
  { /* 5707 */
    716,
    /* VPSLLQYri */
  },
  { /* 5708 */
    717,
    /* VPSLLQYrm */
  },
  { /* 5709 */
    718,
    /* VPSLLQYrr */
  },
  { /* 5710 */
    719,
    /* VPSLLQZmi */
  },
  { /* 5711 */
    728,
    /* VPSLLQZmik */
  },
  { /* 5712 */
    721,
    /* VPSLLQZri */
  },
  { /* 5713 */
    729,
    /* VPSLLQZrik */
  },
  { /* 5714 */
    723,
    /* VPSLLQZrm */
  },
  { /* 5715 */
    730,
    /* VPSLLQZrmk */
  },
  { /* 5716 */
    725,
    /* VPSLLQZrr */
  },
  { /* 5717 */
    731,
    /* VPSLLQZrrk */
  },
  { /* 5718 */
    727,
    /* VPSLLQri */
  },
  { /* 5719 */
    312,
    /* VPSLLQrm */
  },
  { /* 5720 */
    313,
    /* VPSLLQrr */
  },
  { /* 5721 */
    304,
    /* VPSLLVDYrm */
  },
  { /* 5722 */
    305,
    /* VPSLLVDYrr */
  },
  { /* 5723 */
    306,
    /* VPSLLVDZrm */
  },
  { /* 5724 */
    310,
    /* VPSLLVDZrr */
  },
  { /* 5725 */
    312,
    /* VPSLLVDrm */
  },
  { /* 5726 */
    313,
    /* VPSLLVDrr */
  },
  { /* 5727 */
    304,
    /* VPSLLVQYrm */
  },
  { /* 5728 */
    305,
    /* VPSLLVQYrr */
  },
  { /* 5729 */
    306,
    /* VPSLLVQZrm */
  },
  { /* 5730 */
    310,
    /* VPSLLVQZrr */
  },
  { /* 5731 */
    312,
    /* VPSLLVQrm */
  },
  { /* 5732 */
    313,
    /* VPSLLVQrr */
  },
  { /* 5733 */
    716,
    /* VPSLLWYri */
  },
  { /* 5734 */
    717,
    /* VPSLLWYrm */
  },
  { /* 5735 */
    718,
    /* VPSLLWYrr */
  },
  { /* 5736 */
    727,
    /* VPSLLWri */
  },
  { /* 5737 */
    312,
    /* VPSLLWrm */
  },
  { /* 5738 */
    313,
    /* VPSLLWrr */
  },
  { /* 5739 */
    716,
    /* VPSRADYri */
  },
  { /* 5740 */
    717,
    /* VPSRADYrm */
  },
  { /* 5741 */
    718,
    /* VPSRADYrr */
  },
  { /* 5742 */
    719,
    /* VPSRADZmi */
  },
  { /* 5743 */
    720,
    /* VPSRADZmik */
  },
  { /* 5744 */
    721,
    /* VPSRADZri */
  },
  { /* 5745 */
    722,
    /* VPSRADZrik */
  },
  { /* 5746 */
    723,
    /* VPSRADZrm */
  },
  { /* 5747 */
    724,
    /* VPSRADZrmk */
  },
  { /* 5748 */
    725,
    /* VPSRADZrr */
  },
  { /* 5749 */
    726,
    /* VPSRADZrrk */
  },
  { /* 5750 */
    727,
    /* VPSRADri */
  },
  { /* 5751 */
    312,
    /* VPSRADrm */
  },
  { /* 5752 */
    313,
    /* VPSRADrr */
  },
  { /* 5753 */
    719,
    /* VPSRAQZmi */
  },
  { /* 5754 */
    728,
    /* VPSRAQZmik */
  },
  { /* 5755 */
    721,
    /* VPSRAQZri */
  },
  { /* 5756 */
    729,
    /* VPSRAQZrik */
  },
  { /* 5757 */
    723,
    /* VPSRAQZrm */
  },
  { /* 5758 */
    730,
    /* VPSRAQZrmk */
  },
  { /* 5759 */
    725,
    /* VPSRAQZrr */
  },
  { /* 5760 */
    731,
    /* VPSRAQZrrk */
  },
  { /* 5761 */
    304,
    /* VPSRAVDYrm */
  },
  { /* 5762 */
    305,
    /* VPSRAVDYrr */
  },
  { /* 5763 */
    306,
    /* VPSRAVDZrm */
  },
  { /* 5764 */
    310,
    /* VPSRAVDZrr */
  },
  { /* 5765 */
    312,
    /* VPSRAVDrm */
  },
  { /* 5766 */
    313,
    /* VPSRAVDrr */
  },
  { /* 5767 */
    306,
    /* VPSRAVQZrm */
  },
  { /* 5768 */
    310,
    /* VPSRAVQZrr */
  },
  { /* 5769 */
    716,
    /* VPSRAWYri */
  },
  { /* 5770 */
    717,
    /* VPSRAWYrm */
  },
  { /* 5771 */
    718,
    /* VPSRAWYrr */
  },
  { /* 5772 */
    727,
    /* VPSRAWri */
  },
  { /* 5773 */
    312,
    /* VPSRAWrm */
  },
  { /* 5774 */
    313,
    /* VPSRAWrr */
  },
  { /* 5775 */
    714,
    /* VPSRLDQYri */
  },
  { /* 5776 */
    715,
    /* VPSRLDQri */
  },
  { /* 5777 */
    716,
    /* VPSRLDYri */
  },
  { /* 5778 */
    717,
    /* VPSRLDYrm */
  },
  { /* 5779 */
    718,
    /* VPSRLDYrr */
  },
  { /* 5780 */
    719,
    /* VPSRLDZmi */
  },
  { /* 5781 */
    720,
    /* VPSRLDZmik */
  },
  { /* 5782 */
    721,
    /* VPSRLDZri */
  },
  { /* 5783 */
    722,
    /* VPSRLDZrik */
  },
  { /* 5784 */
    723,
    /* VPSRLDZrm */
  },
  { /* 5785 */
    724,
    /* VPSRLDZrmk */
  },
  { /* 5786 */
    725,
    /* VPSRLDZrr */
  },
  { /* 5787 */
    726,
    /* VPSRLDZrrk */
  },
  { /* 5788 */
    727,
    /* VPSRLDri */
  },
  { /* 5789 */
    312,
    /* VPSRLDrm */
  },
  { /* 5790 */
    313,
    /* VPSRLDrr */
  },
  { /* 5791 */
    716,
    /* VPSRLQYri */
  },
  { /* 5792 */
    717,
    /* VPSRLQYrm */
  },
  { /* 5793 */
    718,
    /* VPSRLQYrr */
  },
  { /* 5794 */
    719,
    /* VPSRLQZmi */
  },
  { /* 5795 */
    728,
    /* VPSRLQZmik */
  },
  { /* 5796 */
    721,
    /* VPSRLQZri */
  },
  { /* 5797 */
    729,
    /* VPSRLQZrik */
  },
  { /* 5798 */
    723,
    /* VPSRLQZrm */
  },
  { /* 5799 */
    730,
    /* VPSRLQZrmk */
  },
  { /* 5800 */
    725,
    /* VPSRLQZrr */
  },
  { /* 5801 */
    731,
    /* VPSRLQZrrk */
  },
  { /* 5802 */
    727,
    /* VPSRLQri */
  },
  { /* 5803 */
    312,
    /* VPSRLQrm */
  },
  { /* 5804 */
    313,
    /* VPSRLQrr */
  },
  { /* 5805 */
    304,
    /* VPSRLVDYrm */
  },
  { /* 5806 */
    305,
    /* VPSRLVDYrr */
  },
  { /* 5807 */
    306,
    /* VPSRLVDZrm */
  },
  { /* 5808 */
    310,
    /* VPSRLVDZrr */
  },
  { /* 5809 */
    312,
    /* VPSRLVDrm */
  },
  { /* 5810 */
    313,
    /* VPSRLVDrr */
  },
  { /* 5811 */
    304,
    /* VPSRLVQYrm */
  },
  { /* 5812 */
    305,
    /* VPSRLVQYrr */
  },
  { /* 5813 */
    306,
    /* VPSRLVQZrm */
  },
  { /* 5814 */
    310,
    /* VPSRLVQZrr */
  },
  { /* 5815 */
    312,
    /* VPSRLVQrm */
  },
  { /* 5816 */
    313,
    /* VPSRLVQrr */
  },
  { /* 5817 */
    716,
    /* VPSRLWYri */
  },
  { /* 5818 */
    717,
    /* VPSRLWYrm */
  },
  { /* 5819 */
    718,
    /* VPSRLWYrr */
  },
  { /* 5820 */
    727,
    /* VPSRLWri */
  },
  { /* 5821 */
    312,
    /* VPSRLWrm */
  },
  { /* 5822 */
    313,
    /* VPSRLWrr */
  },
  { /* 5823 */
    304,
    /* VPSUBBYrm */
  },
  { /* 5824 */
    305,
    /* VPSUBBYrr */
  },
  { /* 5825 */
    312,
    /* VPSUBBrm */
  },
  { /* 5826 */
    313,
    /* VPSUBBrr */
  },
  { /* 5827 */
    304,
    /* VPSUBDYrm */
  },
  { /* 5828 */
    305,
    /* VPSUBDYrr */
  },
  { /* 5829 */
    306,
    /* VPSUBDZrm */
  },
  { /* 5830 */
    585,
    /* VPSUBDZrmb */
  },
  { /* 5831 */
    586,
    /* VPSUBDZrmbk */
  },
  { /* 5832 */
    587,
    /* VPSUBDZrmbkz */
  },
  { /* 5833 */
    588,
    /* VPSUBDZrmk */
  },
  { /* 5834 */
    316,
    /* VPSUBDZrmkz */
  },
  { /* 5835 */
    310,
    /* VPSUBDZrr */
  },
  { /* 5836 */
    439,
    /* VPSUBDZrrk */
  },
  { /* 5837 */
    317,
    /* VPSUBDZrrkz */
  },
  { /* 5838 */
    312,
    /* VPSUBDrm */
  },
  { /* 5839 */
    313,
    /* VPSUBDrr */
  },
  { /* 5840 */
    304,
    /* VPSUBQYrm */
  },
  { /* 5841 */
    305,
    /* VPSUBQYrr */
  },
  { /* 5842 */
    306,
    /* VPSUBQZrm */
  },
  { /* 5843 */
    589,
    /* VPSUBQZrmb */
  },
  { /* 5844 */
    590,
    /* VPSUBQZrmbk */
  },
  { /* 5845 */
    591,
    /* VPSUBQZrmbkz */
  },
  { /* 5846 */
    592,
    /* VPSUBQZrmk */
  },
  { /* 5847 */
    309,
    /* VPSUBQZrmkz */
  },
  { /* 5848 */
    310,
    /* VPSUBQZrr */
  },
  { /* 5849 */
    438,
    /* VPSUBQZrrk */
  },
  { /* 5850 */
    311,
    /* VPSUBQZrrkz */
  },
  { /* 5851 */
    312,
    /* VPSUBQrm */
  },
  { /* 5852 */
    313,
    /* VPSUBQrr */
  },
  { /* 5853 */
    304,
    /* VPSUBSBYrm */
  },
  { /* 5854 */
    305,
    /* VPSUBSBYrr */
  },
  { /* 5855 */
    312,
    /* VPSUBSBrm */
  },
  { /* 5856 */
    313,
    /* VPSUBSBrr */
  },
  { /* 5857 */
    304,
    /* VPSUBSWYrm */
  },
  { /* 5858 */
    305,
    /* VPSUBSWYrr */
  },
  { /* 5859 */
    312,
    /* VPSUBSWrm */
  },
  { /* 5860 */
    313,
    /* VPSUBSWrr */
  },
  { /* 5861 */
    304,
    /* VPSUBUSBYrm */
  },
  { /* 5862 */
    305,
    /* VPSUBUSBYrr */
  },
  { /* 5863 */
    312,
    /* VPSUBUSBrm */
  },
  { /* 5864 */
    313,
    /* VPSUBUSBrr */
  },
  { /* 5865 */
    304,
    /* VPSUBUSWYrm */
  },
  { /* 5866 */
    305,
    /* VPSUBUSWYrr */
  },
  { /* 5867 */
    312,
    /* VPSUBUSWrm */
  },
  { /* 5868 */
    313,
    /* VPSUBUSWrr */
  },
  { /* 5869 */
    304,
    /* VPSUBWYrm */
  },
  { /* 5870 */
    305,
    /* VPSUBWYrr */
  },
  { /* 5871 */
    312,
    /* VPSUBWrm */
  },
  { /* 5872 */
    313,
    /* VPSUBWrr */
  },
  { /* 5873 */
    632,
    /* VPTESTMDZrm */
  },
  { /* 5874 */
    636,
    /* VPTESTMDZrr */
  },
  { /* 5875 */
    650,
    /* VPTESTMQZrm */
  },
  { /* 5876 */
    654,
    /* VPTESTMQZrr */
  },
  { /* 5877 */
    632,
    /* VPTESTNMDZrm */
  },
  { /* 5878 */
    636,
    /* VPTESTNMDZrr */
  },
  { /* 5879 */
    650,
    /* VPTESTNMQZrm */
  },
  { /* 5880 */
    654,
    /* VPTESTNMQZrr */
  },
  { /* 5881 */
    376,
    /* VPTESTYrm */
  },
  { /* 5882 */
    377,
    /* VPTESTYrr */
  },
  { /* 5883 */
    44,
    /* VPTESTrm */
  },
  { /* 5884 */
    45,
    /* VPTESTrr */
  },
  { /* 5885 */
    304,
    /* VPUNPCKHBWYrm */
  },
  { /* 5886 */
    305,
    /* VPUNPCKHBWYrr */
  },
  { /* 5887 */
    312,
    /* VPUNPCKHBWrm */
  },
  { /* 5888 */
    313,
    /* VPUNPCKHBWrr */
  },
  { /* 5889 */
    304,
    /* VPUNPCKHDQYrm */
  },
  { /* 5890 */
    305,
    /* VPUNPCKHDQYrr */
  },
  { /* 5891 */
    306,
    /* VPUNPCKHDQZrm */
  },
  { /* 5892 */
    310,
    /* VPUNPCKHDQZrr */
  },
  { /* 5893 */
    312,
    /* VPUNPCKHDQrm */
  },
  { /* 5894 */
    313,
    /* VPUNPCKHDQrr */
  },
  { /* 5895 */
    304,
    /* VPUNPCKHQDQYrm */
  },
  { /* 5896 */
    305,
    /* VPUNPCKHQDQYrr */
  },
  { /* 5897 */
    306,
    /* VPUNPCKHQDQZrm */
  },
  { /* 5898 */
    310,
    /* VPUNPCKHQDQZrr */
  },
  { /* 5899 */
    312,
    /* VPUNPCKHQDQrm */
  },
  { /* 5900 */
    313,
    /* VPUNPCKHQDQrr */
  },
  { /* 5901 */
    304,
    /* VPUNPCKHWDYrm */
  },
  { /* 5902 */
    305,
    /* VPUNPCKHWDYrr */
  },
  { /* 5903 */
    312,
    /* VPUNPCKHWDrm */
  },
  { /* 5904 */
    313,
    /* VPUNPCKHWDrr */
  },
  { /* 5905 */
    304,
    /* VPUNPCKLBWYrm */
  },
  { /* 5906 */
    305,
    /* VPUNPCKLBWYrr */
  },
  { /* 5907 */
    312,
    /* VPUNPCKLBWrm */
  },
  { /* 5908 */
    313,
    /* VPUNPCKLBWrr */
  },
  { /* 5909 */
    304,
    /* VPUNPCKLDQYrm */
  },
  { /* 5910 */
    305,
    /* VPUNPCKLDQYrr */
  },
  { /* 5911 */
    306,
    /* VPUNPCKLDQZrm */
  },
  { /* 5912 */
    310,
    /* VPUNPCKLDQZrr */
  },
  { /* 5913 */
    312,
    /* VPUNPCKLDQrm */
  },
  { /* 5914 */
    313,
    /* VPUNPCKLDQrr */
  },
  { /* 5915 */
    304,
    /* VPUNPCKLQDQYrm */
  },
  { /* 5916 */
    305,
    /* VPUNPCKLQDQYrr */
  },
  { /* 5917 */
    306,
    /* VPUNPCKLQDQZrm */
  },
  { /* 5918 */
    310,
    /* VPUNPCKLQDQZrr */
  },
  { /* 5919 */
    312,
    /* VPUNPCKLQDQrm */
  },
  { /* 5920 */
    313,
    /* VPUNPCKLQDQrr */
  },
  { /* 5921 */
    304,
    /* VPUNPCKLWDYrm */
  },
  { /* 5922 */
    305,
    /* VPUNPCKLWDYrr */
  },
  { /* 5923 */
    312,
    /* VPUNPCKLWDrm */
  },
  { /* 5924 */
    313,
    /* VPUNPCKLWDrr */
  },
  { /* 5925 */
    306,
    /* VPXORDZrm */
  },
  { /* 5926 */
    585,
    /* VPXORDZrmb */
  },
  { /* 5927 */
    586,
    /* VPXORDZrmbk */
  },
  { /* 5928 */
    587,
    /* VPXORDZrmbkz */
  },
  { /* 5929 */
    588,
    /* VPXORDZrmk */
  },
  { /* 5930 */
    316,
    /* VPXORDZrmkz */
  },
  { /* 5931 */
    310,
    /* VPXORDZrr */
  },
  { /* 5932 */
    439,
    /* VPXORDZrrk */
  },
  { /* 5933 */
    317,
    /* VPXORDZrrkz */
  },
  { /* 5934 */
    306,
    /* VPXORQZrm */
  },
  { /* 5935 */
    589,
    /* VPXORQZrmb */
  },
  { /* 5936 */
    590,
    /* VPXORQZrmbk */
  },
  { /* 5937 */
    591,
    /* VPXORQZrmbkz */
  },
  { /* 5938 */
    592,
    /* VPXORQZrmk */
  },
  { /* 5939 */
    309,
    /* VPXORQZrmkz */
  },
  { /* 5940 */
    310,
    /* VPXORQZrr */
  },
  { /* 5941 */
    438,
    /* VPXORQZrrk */
  },
  { /* 5942 */
    311,
    /* VPXORQZrrkz */
  },
  { /* 5943 */
    304,
    /* VPXORYrm */
  },
  { /* 5944 */
    305,
    /* VPXORYrr */
  },
  { /* 5945 */
    312,
    /* VPXORrm */
  },
  { /* 5946 */
    313,
    /* VPXORrr */
  },
  { /* 5947 */
    378,
    /* VRCP14PDZm */
  },
  { /* 5948 */
    379,
    /* VRCP14PDZr */
  },
  { /* 5949 */
    378,
    /* VRCP14PSZm */
  },
  { /* 5950 */
    379,
    /* VRCP14PSZr */
  },
  { /* 5951 */
    318,
    /* VRCP14SDrm */
  },
  { /* 5952 */
    319,
    /* VRCP14SDrr */
  },
  { /* 5953 */
    322,
    /* VRCP14SSrm */
  },
  { /* 5954 */
    323,
    /* VRCP14SSrr */
  },
  { /* 5955 */
    378,
    /* VRCP28PDZm */
  },
  { /* 5956 */
    379,
    /* VRCP28PDZr */
  },
  { /* 5957 */
    732,
    /* VRCP28PDZrb */
  },
  { /* 5958 */
    378,
    /* VRCP28PSZm */
  },
  { /* 5959 */
    379,
    /* VRCP28PSZr */
  },
  { /* 5960 */
    733,
    /* VRCP28PSZrb */
  },
  { /* 5961 */
    318,
    /* VRCP28SDrm */
  },
  { /* 5962 */
    319,
    /* VRCP28SDrr */
  },
  { /* 5963 */
    319,
    /* VRCP28SDrrb */
  },
  { /* 5964 */
    322,
    /* VRCP28SSrm */
  },
  { /* 5965 */
    323,
    /* VRCP28SSrr */
  },
  { /* 5966 */
    323,
    /* VRCP28SSrrb */
  },
  { /* 5967 */
    376,
    /* VRCPPSYm */
  },
  { /* 5968 */
    0,
    /*  */
  },
  { /* 5969 */
    377,
    /* VRCPPSYr */
  },
  { /* 5970 */
    0,
    /*  */
  },
  { /* 5971 */
    44,
    /* VRCPPSm */
  },
  { /* 5972 */
    0,
    /*  */
  },
  { /* 5973 */
    45,
    /* VRCPPSr */
  },
  { /* 5974 */
    0,
    /*  */
  },
  { /* 5975 */
    324,
    /* VRCPSSm */
  },
  { /* 5976 */
    0,
    /*  */
  },
  { /* 5977 */
    325,
    /* VRCPSSr */
  },
  { /* 5978 */
    734,
    /* VRNDSCALEPDZm */
  },
  { /* 5979 */
    735,
    /* VRNDSCALEPDZr */
  },
  { /* 5980 */
    734,
    /* VRNDSCALEPSZm */
  },
  { /* 5981 */
    735,
    /* VRNDSCALEPSZr */
  },
  { /* 5982 */
    736,
    /* VRNDSCALESDm */
  },
  { /* 5983 */
    737,
    /* VRNDSCALESDr */
  },
  { /* 5984 */
    738,
    /* VRNDSCALESSm */
  },
  { /* 5985 */
    739,
    /* VRNDSCALESSr */
  },
  { /* 5986 */
    293,
    /* VROUNDPDm */
  },
  { /* 5987 */
    294,
    /* VROUNDPDr */
  },
  { /* 5988 */
    293,
    /* VROUNDPSm */
  },
  { /* 5989 */
    294,
    /* VROUNDPSr */
  },
  { /* 5990 */
    740,
    /* VROUNDSDm */
  },
  { /* 5991 */
    741,
    /* VROUNDSDr */
  },
  { /* 5992 */
    0,
    /*  */
  },
  { /* 5993 */
    480,
    /* VROUNDSSm */
  },
  { /* 5994 */
    742,
    /* VROUNDSSr */
  },
  { /* 5995 */
    0,
    /*  */
  },
  { /* 5996 */
    743,
    /* VROUNDYPDm */
  },
  { /* 5997 */
    744,
    /* VROUNDYPDr */
  },
  { /* 5998 */
    743,
    /* VROUNDYPSm */
  },
  { /* 5999 */
    744,
    /* VROUNDYPSr */
  },
  { /* 6000 */
    378,
    /* VRSQRT14PDZm */
  },
  { /* 6001 */
    379,
    /* VRSQRT14PDZr */
  },
  { /* 6002 */
    378,
    /* VRSQRT14PSZm */
  },
  { /* 6003 */
    379,
    /* VRSQRT14PSZr */
  },
  { /* 6004 */
    318,
    /* VRSQRT14SDrm */
  },
  { /* 6005 */
    319,
    /* VRSQRT14SDrr */
  },
  { /* 6006 */
    322,
    /* VRSQRT14SSrm */
  },
  { /* 6007 */
    323,
    /* VRSQRT14SSrr */
  },
  { /* 6008 */
    378,
    /* VRSQRT28PDZm */
  },
  { /* 6009 */
    379,
    /* VRSQRT28PDZr */
  },
  { /* 6010 */
    732,
    /* VRSQRT28PDZrb */
  },
  { /* 6011 */
    378,
    /* VRSQRT28PSZm */
  },
  { /* 6012 */
    379,
    /* VRSQRT28PSZr */
  },
  { /* 6013 */
    733,
    /* VRSQRT28PSZrb */
  },
  { /* 6014 */
    318,
    /* VRSQRT28SDrm */
  },
  { /* 6015 */
    319,
    /* VRSQRT28SDrr */
  },
  { /* 6016 */
    319,
    /* VRSQRT28SDrrb */
  },
  { /* 6017 */
    322,
    /* VRSQRT28SSrm */
  },
  { /* 6018 */
    323,
    /* VRSQRT28SSrr */
  },
  { /* 6019 */
    323,
    /* VRSQRT28SSrrb */
  },
  { /* 6020 */
    376,
    /* VRSQRTPSYm */
  },
  { /* 6021 */
    0,
    /*  */
  },
  { /* 6022 */
    377,
    /* VRSQRTPSYr */
  },
  { /* 6023 */
    0,
    /*  */
  },
  { /* 6024 */
    44,
    /* VRSQRTPSm */
  },
  { /* 6025 */
    0,
    /*  */
  },
  { /* 6026 */
    45,
    /* VRSQRTPSr */
  },
  { /* 6027 */
    0,
    /*  */
  },
  { /* 6028 */
    324,
    /* VRSQRTSSm */
  },
  { /* 6029 */
    0,
    /*  */
  },
  { /* 6030 */
    325,
    /* VRSQRTSSr */
  },
  { /* 6031 */
    712,
    /* VSCATTERDPDZmr */
  },
  { /* 6032 */
    711,
    /* VSCATTERDPSZmr */
  },
  { /* 6033 */
    470,
    /* VSCATTERPF0DPDm */
  },
  { /* 6034 */
    471,
    /* VSCATTERPF0DPSm */
  },
  { /* 6035 */
    472,
    /* VSCATTERPF0QPDm */
  },
  { /* 6036 */
    472,
    /* VSCATTERPF0QPSm */
  },
  { /* 6037 */
    470,
    /* VSCATTERPF1DPDm */
  },
  { /* 6038 */
    471,
    /* VSCATTERPF1DPSm */
  },
  { /* 6039 */
    472,
    /* VSCATTERPF1QPDm */
  },
  { /* 6040 */
    472,
    /* VSCATTERPF1QPSm */
  },
  { /* 6041 */
    712,
    /* VSCATTERQPDZmr */
  },
  { /* 6042 */
    713,
    /* VSCATTERQPSZmr */
  },
  { /* 6043 */
    595,
    /* VSHUFPDYrmi */
  },
  { /* 6044 */
    596,
    /* VSHUFPDYrri */
  },
  { /* 6045 */
    326,
    /* VSHUFPDZrmi */
  },
  { /* 6046 */
    327,
    /* VSHUFPDZrri */
  },
  { /* 6047 */
    593,
    /* VSHUFPDrmi */
  },
  { /* 6048 */
    594,
    /* VSHUFPDrri */
  },
  { /* 6049 */
    595,
    /* VSHUFPSYrmi */
  },
  { /* 6050 */
    596,
    /* VSHUFPSYrri */
  },
  { /* 6051 */
    326,
    /* VSHUFPSZrmi */
  },
  { /* 6052 */
    327,
    /* VSHUFPSZrri */
  },
  { /* 6053 */
    593,
    /* VSHUFPSrmi */
  },
  { /* 6054 */
    594,
    /* VSHUFPSrri */
  },
  { /* 6055 */
    376,
    /* VSQRTPDYm */
  },
  { /* 6056 */
    377,
    /* VSQRTPDYr */
  },
  { /* 6057 */
    378,
    /* VSQRTPDZrm */
  },
  { /* 6058 */
    379,
    /* VSQRTPDZrr */
  },
  { /* 6059 */
    44,
    /* VSQRTPDm */
  },
  { /* 6060 */
    45,
    /* VSQRTPDr */
  },
  { /* 6061 */
    376,
    /* VSQRTPSYm */
  },
  { /* 6062 */
    377,
    /* VSQRTPSYr */
  },
  { /* 6063 */
    378,
    /* VSQRTPSZrm */
  },
  { /* 6064 */
    379,
    /* VSQRTPSZrr */
  },
  { /* 6065 */
    44,
    /* VSQRTPSm */
  },
  { /* 6066 */
    45,
    /* VSQRTPSr */
  },
  { /* 6067 */
    318,
    /* VSQRTSDZm */
  },
  { /* 6068 */
    0,
    /*  */
  },
  { /* 6069 */
    745,
    /* VSQRTSDZr */
  },
  { /* 6070 */
    0,
    /*  */
  },
  { /* 6071 */
    320,
    /* VSQRTSDm */
  },
  { /* 6072 */
    0,
    /*  */
  },
  { /* 6073 */
    321,
    /* VSQRTSDr */
  },
  { /* 6074 */
    322,
    /* VSQRTSSZm */
  },
  { /* 6075 */
    0,
    /*  */
  },
  { /* 6076 */
    746,
    /* VSQRTSSZr */
  },
  { /* 6077 */
    0,
    /*  */
  },
  { /* 6078 */
    324,
    /* VSQRTSSm */
  },
  { /* 6079 */
    0,
    /*  */
  },
  { /* 6080 */
    325,
    /* VSQRTSSr */
  },
  { /* 6081 */
    38,
    /* VSTMXCSR */
  },
  { /* 6082 */
    304,
    /* VSUBPDYrm */
  },
  { /* 6083 */
    305,
    /* VSUBPDYrr */
  },
  { /* 6084 */
    306,
    /* VSUBPDZrm */
  },
  { /* 6085 */
    307,
    /* VSUBPDZrmb */
  },
  { /* 6086 */
    308,
    /* VSUBPDZrmbk */
  },
  { /* 6087 */
    308,
    /* VSUBPDZrmbkz */
  },
  { /* 6088 */
    309,
    /* VSUBPDZrmk */
  },
  { /* 6089 */
    309,
    /* VSUBPDZrmkz */
  },
  { /* 6090 */
    310,
    /* VSUBPDZrr */
  },
  { /* 6091 */
    311,
    /* VSUBPDZrrk */
  },
  { /* 6092 */
    311,
    /* VSUBPDZrrkz */
  },
  { /* 6093 */
    312,
    /* VSUBPDrm */
  },
  { /* 6094 */
    313,
    /* VSUBPDrr */
  },
  { /* 6095 */
    304,
    /* VSUBPSYrm */
  },
  { /* 6096 */
    305,
    /* VSUBPSYrr */
  },
  { /* 6097 */
    306,
    /* VSUBPSZrm */
  },
  { /* 6098 */
    314,
    /* VSUBPSZrmb */
  },
  { /* 6099 */
    315,
    /* VSUBPSZrmbk */
  },
  { /* 6100 */
    315,
    /* VSUBPSZrmbkz */
  },
  { /* 6101 */
    316,
    /* VSUBPSZrmk */
  },
  { /* 6102 */
    316,
    /* VSUBPSZrmkz */
  },
  { /* 6103 */
    310,
    /* VSUBPSZrr */
  },
  { /* 6104 */
    317,
    /* VSUBPSZrrk */
  },
  { /* 6105 */
    317,
    /* VSUBPSZrrkz */
  },
  { /* 6106 */
    312,
    /* VSUBPSrm */
  },
  { /* 6107 */
    313,
    /* VSUBPSrr */
  },
  { /* 6108 */
    318,
    /* VSUBSDZrm */
  },
  { /* 6109 */
    319,
    /* VSUBSDZrr */
  },
  { /* 6110 */
    320,
    /* VSUBSDrm */
  },
  { /* 6111 */
    0,
    /*  */
  },
  { /* 6112 */
    321,
    /* VSUBSDrr */
  },
  { /* 6113 */
    0,
    /*  */
  },
  { /* 6114 */
    322,
    /* VSUBSSZrm */
  },
  { /* 6115 */
    323,
    /* VSUBSSZrr */
  },
  { /* 6116 */
    324,
    /* VSUBSSrm */
  },
  { /* 6117 */
    0,
    /*  */
  },
  { /* 6118 */
    325,
    /* VSUBSSrr */
  },
  { /* 6119 */
    0,
    /*  */
  },
  { /* 6120 */
    376,
    /* VTESTPDYrm */
  },
  { /* 6121 */
    377,
    /* VTESTPDYrr */
  },
  { /* 6122 */
    44,
    /* VTESTPDrm */
  },
  { /* 6123 */
    45,
    /* VTESTPDrr */
  },
  { /* 6124 */
    376,
    /* VTESTPSYrm */
  },
  { /* 6125 */
    377,
    /* VTESTPSYrr */
  },
  { /* 6126 */
    44,
    /* VTESTPSrm */
  },
  { /* 6127 */
    45,
    /* VTESTPSrr */
  },
  { /* 6128 */
    566,
    /* VUCOMISDZrm */
  },
  { /* 6129 */
    747,
    /* VUCOMISDZrr */
  },
  { /* 6130 */
    254,
    /* VUCOMISDrm */
  },
  { /* 6131 */
    303,
    /* VUCOMISDrr */
  },
  { /* 6132 */
    574,
    /* VUCOMISSZrm */
  },
  { /* 6133 */
    748,
    /* VUCOMISSZrr */
  },
  { /* 6134 */
    258,
    /* VUCOMISSrm */
  },
  { /* 6135 */
    287,
    /* VUCOMISSrr */
  },
  { /* 6136 */
    304,
    /* VUNPCKHPDYrm */
  },
  { /* 6137 */
    305,
    /* VUNPCKHPDYrr */
  },
  { /* 6138 */
    306,
    /* VUNPCKHPDZrm */
  },
  { /* 6139 */
    310,
    /* VUNPCKHPDZrr */
  },
  { /* 6140 */
    312,
    /* VUNPCKHPDrm */
  },
  { /* 6141 */
    313,
    /* VUNPCKHPDrr */
  },
  { /* 6142 */
    304,
    /* VUNPCKHPSYrm */
  },
  { /* 6143 */
    305,
    /* VUNPCKHPSYrr */
  },
  { /* 6144 */
    306,
    /* VUNPCKHPSZrm */
  },
  { /* 6145 */
    310,
    /* VUNPCKHPSZrr */
  },
  { /* 6146 */
    312,
    /* VUNPCKHPSrm */
  },
  { /* 6147 */
    313,
    /* VUNPCKHPSrr */
  },
  { /* 6148 */
    304,
    /* VUNPCKLPDYrm */
  },
  { /* 6149 */
    305,
    /* VUNPCKLPDYrr */
  },
  { /* 6150 */
    306,
    /* VUNPCKLPDZrm */
  },
  { /* 6151 */
    310,
    /* VUNPCKLPDZrr */
  },
  { /* 6152 */
    312,
    /* VUNPCKLPDrm */
  },
  { /* 6153 */
    313,
    /* VUNPCKLPDrr */
  },
  { /* 6154 */
    304,
    /* VUNPCKLPSYrm */
  },
  { /* 6155 */
    305,
    /* VUNPCKLPSYrr */
  },
  { /* 6156 */
    306,
    /* VUNPCKLPSZrm */
  },
  { /* 6157 */
    310,
    /* VUNPCKLPSZrr */
  },
  { /* 6158 */
    312,
    /* VUNPCKLPSrm */
  },
  { /* 6159 */
    313,
    /* VUNPCKLPSrr */
  },
  { /* 6160 */
    304,
    /* VXORPDYrm */
  },
  { /* 6161 */
    305,
    /* VXORPDYrr */
  },
  { /* 6162 */
    312,
    /* VXORPDrm */
  },
  { /* 6163 */
    313,
    /* VXORPDrr */
  },
  { /* 6164 */
    304,
    /* VXORPSYrm */
  },
  { /* 6165 */
    305,
    /* VXORPSYrr */
  },
  { /* 6166 */
    312,
    /* VXORPSrm */
  },
  { /* 6167 */
    313,
    /* VXORPSrr */
  },
  { /* 6168 */
    0,
    /* VZEROALL */
  },
  { /* 6169 */
    0,
    /* VZEROUPPER */
  },
  { /* 6170 */
    0,
    /*  */
  },
  { /* 6171 */
    0,
    /*  */
  },
  { /* 6172 */
    0,
    /*  */
  },
  { /* 6173 */
    0,
    /* WAIT */
  },
  { /* 6174 */
    0,
    /* WBINVD */
  },
  { /* 6175 */
    0,
    /*  */
  },
  { /* 6176 */
    0,
    /*  */
  },
  { /* 6177 */
    0,
    /*  */
  },
  { /* 6178 */
    288,
    /* WRFSBASE */
  },
  { /* 6179 */
    79,
    /* WRFSBASE64 */
  },
  { /* 6180 */
    288,
    /* WRGSBASE */
  },
  { /* 6181 */
    79,
    /* WRGSBASE64 */
  },
  { /* 6182 */
    0,
    /* WRMSR */
  },
  { /* 6183 */
    1,
    /* XABORT */
  },
  { /* 6184 */
    0,
    /*  */
  },
  { /* 6185 */
    5,
    /* XADD16rm */
  },
  { /* 6186 */
    73,
    /* XADD16rr */
  },
  { /* 6187 */
    5,
    /* XADD32rm */
  },
  { /* 6188 */
    73,
    /* XADD32rr */
  },
  { /* 6189 */
    16,
    /* XADD64rm */
  },
  { /* 6190 */
    76,
    /* XADD64rr */
  },
  { /* 6191 */
    23,
    /* XADD8rm */
  },
  { /* 6192 */
    87,
    /* XADD8rr */
  },
  { /* 6193 */
    0,
    /*  */
  },
  { /* 6194 */
    157,
    /* XBEGIN_4 */
  },
  { /* 6195 */
    277,
    /* XCHG16ar */
  },
  { /* 6196 */
    8,
    /* XCHG16rm */
  },
  { /* 6197 */
    10,
    /* XCHG16rr */
  },
  { /* 6198 */
    277,
    /* XCHG32ar */
  },
  { /* 6199 */
    277,
    /* XCHG32ar64 */
  },
  { /* 6200 */
    8,
    /* XCHG32rm */
  },
  { /* 6201 */
    10,
    /* XCHG32rr */
  },
  { /* 6202 */
    278,
    /* XCHG64ar */
  },
  { /* 6203 */
    19,
    /* XCHG64rm */
  },
  { /* 6204 */
    21,
    /* XCHG64rr */
  },
  { /* 6205 */
    25,
    /* XCHG8rm */
  },
  { /* 6206 */
    27,
    /* XCHG8rr */
  },
  { /* 6207 */
    39,
    /* XCH_F */
  },
  { /* 6208 */
    0,
    /* XCRYPTCBC */
  },
  { /* 6209 */
    0,
    /* XCRYPTCFB */
  },
  { /* 6210 */
    0,
    /* XCRYPTCTR */
  },
  { /* 6211 */
    0,
    /* XCRYPTECB */
  },
  { /* 6212 */
    0,
    /* XCRYPTOFB */
  },
  { /* 6213 */
    0,
    /* XEND */
  },
  { /* 6214 */
    0,
    /* XGETBV */
  },
  { /* 6215 */
    0,
    /* XLAT */
  },
  { /* 6216 */
    2,
    /* XOR16i16 */
  },
  { /* 6217 */
    3,
    /* XOR16mi */
  },
  { /* 6218 */
    4,
    /* XOR16mi8 */
  },
  { /* 6219 */
    5,
    /* XOR16mr */
  },
  { /* 6220 */
    6,
    /* XOR16ri */
  },
  { /* 6221 */
    7,
    /* XOR16ri8 */
  },
  { /* 6222 */
    8,
    /* XOR16rm */
  },
  { /* 6223 */
    9,
    /* XOR16rr */
  },
  { /* 6224 */
    10,
    /* XOR16rr_REV */
  },
  { /* 6225 */
    2,
    /* XOR32i32 */
  },
  { /* 6226 */
    3,
    /* XOR32mi */
  },
  { /* 6227 */
    11,
    /* XOR32mi8 */
  },
  { /* 6228 */
    5,
    /* XOR32mr */
  },
  { /* 6229 */
    6,
    /* XOR32ri */
  },
  { /* 6230 */
    12,
    /* XOR32ri8 */
  },
  { /* 6231 */
    8,
    /* XOR32rm */
  },
  { /* 6232 */
    9,
    /* XOR32rr */
  },
  { /* 6233 */
    10,
    /* XOR32rr_REV */
  },
  { /* 6234 */
    13,
    /* XOR64i32 */
  },
  { /* 6235 */
    14,
    /* XOR64mi32 */
  },
  { /* 6236 */
    15,
    /* XOR64mi8 */
  },
  { /* 6237 */
    16,
    /* XOR64mr */
  },
  { /* 6238 */
    17,
    /* XOR64ri32 */
  },
  { /* 6239 */
    18,
    /* XOR64ri8 */
  },
  { /* 6240 */
    19,
    /* XOR64rm */
  },
  { /* 6241 */
    20,
    /* XOR64rr */
  },
  { /* 6242 */
    21,
    /* XOR64rr_REV */
  },
  { /* 6243 */
    1,
    /* XOR8i8 */
  },
  { /* 6244 */
    22,
    /* XOR8mi */
  },
  { /* 6245 */
    23,
    /* XOR8mr */
  },
  { /* 6246 */
    24,
    /* XOR8ri */
  },
  { /* 6247 */
    24,
    /* XOR8ri8 */
  },
  { /* 6248 */
    25,
    /* XOR8rm */
  },
  { /* 6249 */
    26,
    /* XOR8rr */
  },
  { /* 6250 */
    27,
    /* XOR8rr_REV */
  },
  { /* 6251 */
    30,
    /* XORPDrm */
  },
  { /* 6252 */
    31,
    /* XORPDrr */
  },
  { /* 6253 */
    30,
    /* XORPSrm */
  },
  { /* 6254 */
    31,
    /* XORPSrr */
  },
  { /* 6255 */
    0,
    /*  */
  },
  { /* 6256 */
    140,
    /* XRSTOR */
  },
  { /* 6257 */
    140,
    /* XRSTOR64 */
  },
  { /* 6258 */
    140,
    /* XSAVE */
  },
  { /* 6259 */
    140,
    /* XSAVE64 */
  },
  { /* 6260 */
    140,
    /* XSAVEOPT */
  },
  { /* 6261 */
    140,
    /* XSAVEOPT64 */
  },
  { /* 6262 */
    0,
    /* XSETBV */
  },
  { /* 6263 */
    0,
    /* XSHA1 */
  },
  { /* 6264 */
    0,
    /* XSHA256 */
  },
  { /* 6265 */
    0,
    /* XSTORE */
  },
  { /* 6266 */
    0,
    /* XTEST */
  }
};

static const uint8_t x86DisassemblerContexts[16384] = {
  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, /* 34 */
  IC_64BIT_XS, /* 35 */
  IC_XD, /* 36 */
  IC_64BIT_XD, /* 37 */
  IC_XS, /* 38 */
  IC_64BIT_XS, /* 39 */
  IC_ADSIZE, /* 40 */
  IC_64BIT_ADSIZE, /* 41 */
  IC_XS, /* 42 */
  IC_64BIT_REXW_XS, /* 43 */
  IC_XD, /* 44 */
  IC_64BIT_REXW_XD, /* 45 */
  IC_XS, /* 46 */
  IC_64BIT_REXW_XS, /* 47 */
  IC_OPSIZE, /* 48 */
  IC_64BIT_OPSIZE, /* 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, /* 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, /* 384 */
  IC_EVEX, /* 385 */
  IC_EVEX_XS, /* 386 */
  IC_EVEX_XS, /* 387 */
  IC_EVEX_XD, /* 388 */
  IC_EVEX_XD, /* 389 */
  IC_EVEX_XD, /* 390 */
  IC_EVEX_XD, /* 391 */
  IC_EVEX_W, /* 392 */
  IC_EVEX_W, /* 393 */
  IC_EVEX_W_XS, /* 394 */
  IC_EVEX_W_XS, /* 395 */
  IC_EVEX_W_XD, /* 396 */
  IC_EVEX_W_XD, /* 397 */
  IC_EVEX_W_XD, /* 398 */
  IC_EVEX_W_XD, /* 399 */
  IC_EVEX_OPSIZE, /* 400 */
  IC_EVEX_OPSIZE, /* 401 */
  IC_EVEX_OPSIZE, /* 402 */
  IC_EVEX_OPSIZE, /* 403 */
  IC_EVEX_OPSIZE, /* 404 */
  IC_EVEX_OPSIZE, /* 405 */
  IC_EVEX_OPSIZE, /* 406 */
  IC_EVEX_OPSIZE, /* 407 */
  IC_EVEX_W_OPSIZE, /* 408 */
  IC_EVEX_W_OPSIZE, /* 409 */
  IC_EVEX_W_OPSIZE, /* 410 */
  IC_EVEX_W_OPSIZE, /* 411 */
  IC_EVEX_W_OPSIZE, /* 412 */
  IC_EVEX_W_OPSIZE, /* 413 */
  IC_EVEX_W_OPSIZE, /* 414 */
  IC_EVEX_W_OPSIZE, /* 415 */
  IC_EVEX, /* 416 */
  IC_EVEX, /* 417 */
  IC_EVEX_XS, /* 418 */
  IC_EVEX_XS, /* 419 */
  IC_EVEX_XD, /* 420 */
  IC_EVEX_XD, /* 421 */
  IC_EVEX_XD, /* 422 */
  IC_EVEX_XD, /* 423 */
  IC_EVEX_W, /* 424 */
  IC_EVEX_W, /* 425 */
  IC_EVEX_W_XS, /* 426 */
  IC_EVEX_W_XS, /* 427 */
  IC_EVEX_W_XD, /* 428 */
  IC_EVEX_W_XD, /* 429 */
  IC_EVEX_W_XD, /* 430 */
  IC_EVEX_W_XD, /* 431 */
  IC_EVEX_OPSIZE, /* 432 */
  IC_EVEX_OPSIZE, /* 433 */
  IC_EVEX_OPSIZE, /* 434 */
  IC_EVEX_OPSIZE, /* 435 */
  IC_EVEX_OPSIZE, /* 436 */
  IC_EVEX_OPSIZE, /* 437 */
  IC_EVEX_OPSIZE, /* 438 */
  IC_EVEX_OPSIZE, /* 439 */
  IC_EVEX_W_OPSIZE, /* 440 */
  IC_EVEX_W_OPSIZE, /* 441 */
  IC_EVEX_W_OPSIZE, /* 442 */
  IC_EVEX_W_OPSIZE, /* 443 */
  IC_EVEX_W_OPSIZE, /* 444 */
  IC_EVEX_W_OPSIZE, /* 445 */
  IC_EVEX_W_OPSIZE, /* 446 */
  IC_EVEX_W_OPSIZE, /* 447 */
  IC_EVEX, /* 448 */
  IC_EVEX, /* 449 */
  IC_EVEX_XS, /* 450 */
  IC_EVEX_XS, /* 451 */
  IC_EVEX_XD, /* 452 */
  IC_EVEX_XD, /* 453 */
  IC_EVEX_XD, /* 454 */
  IC_EVEX_XD, /* 455 */
  IC_EVEX_W, /* 456 */
  IC_EVEX_W, /* 457 */
  IC_EVEX_W_XS, /* 458 */
  IC_EVEX_W_XS, /* 459 */
  IC_EVEX_W_XD, /* 460 */
  IC_EVEX_W_XD, /* 461 */
  IC_EVEX_W_XD, /* 462 */
  IC_EVEX_W_XD, /* 463 */
  IC_EVEX_OPSIZE, /* 464 */
  IC_EVEX_OPSIZE, /* 465 */
  IC_EVEX_OPSIZE, /* 466 */
  IC_EVEX_OPSIZE, /* 467 */
  IC_EVEX_OPSIZE, /* 468 */
  IC_EVEX_OPSIZE, /* 469 */
  IC_EVEX_OPSIZE, /* 470 */
  IC_EVEX_OPSIZE, /* 471 */
  IC_EVEX_W_OPSIZE, /* 472 */
  IC_EVEX_W_OPSIZE, /* 473 */
  IC_EVEX_W_OPSIZE, /* 474 */
  IC_EVEX_W_OPSIZE, /* 475 */
  IC_EVEX_W_OPSIZE, /* 476 */
  IC_EVEX_W_OPSIZE, /* 477 */
  IC_EVEX_W_OPSIZE, /* 478 */
  IC_EVEX_W_OPSIZE, /* 479 */
  IC_EVEX, /* 480 */
  IC_EVEX, /* 481 */
  IC_EVEX_XS, /* 482 */
  IC_EVEX_XS, /* 483 */
  IC_EVEX_XD, /* 484 */
  IC_EVEX_XD, /* 485 */
  IC_EVEX_XD, /* 486 */
  IC_EVEX_XD, /* 487 */
  IC_EVEX_W, /* 488 */
  IC_EVEX_W, /* 489 */
  IC_EVEX_W_XS, /* 490 */
  IC_EVEX_W_XS, /* 491 */
  IC_EVEX_W_XD, /* 492 */
  IC_EVEX_W_XD, /* 493 */
  IC_EVEX_W_XD, /* 494 */
  IC_EVEX_W_XD, /* 495 */
  IC_EVEX_OPSIZE, /* 496 */
  IC_EVEX_OPSIZE, /* 497 */
  IC_EVEX_OPSIZE, /* 498 */
  IC_EVEX_OPSIZE, /* 499 */
  IC_EVEX_OPSIZE, /* 500 */
  IC_EVEX_OPSIZE, /* 501 */
  IC_EVEX_OPSIZE, /* 502 */
  IC_EVEX_OPSIZE, /* 503 */
  IC_EVEX_W_OPSIZE, /* 504 */
  IC_EVEX_W_OPSIZE, /* 505 */
  IC_EVEX_W_OPSIZE, /* 506 */
  IC_EVEX_W_OPSIZE, /* 507 */
  IC_EVEX_W_OPSIZE, /* 508 */
  IC_EVEX_W_OPSIZE, /* 509 */
  IC_EVEX_W_OPSIZE, /* 510 */
  IC_EVEX_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, /* 546 */
  IC_64BIT_XS, /* 547 */
  IC_XD, /* 548 */
  IC_64BIT_XD, /* 549 */
  IC_XS, /* 550 */
  IC_64BIT_XS, /* 551 */
  IC_ADSIZE, /* 552 */
  IC_64BIT_ADSIZE, /* 553 */
  IC_XS, /* 554 */
  IC_64BIT_REXW_XS, /* 555 */
  IC_XD, /* 556 */
  IC_64BIT_REXW_XD, /* 557 */
  IC_XS, /* 558 */
  IC_64BIT_REXW_XS, /* 559 */
  IC_OPSIZE, /* 560 */
  IC_64BIT_OPSIZE, /* 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, /* 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_L, /* 768 */
  IC_EVEX_L, /* 769 */
  IC_EVEX_L_XS, /* 770 */
  IC_EVEX_L_XS, /* 771 */
  IC_EVEX_L_XD, /* 772 */
  IC_EVEX_L_XD, /* 773 */
  IC_EVEX_L_XD, /* 774 */
  IC_EVEX_L_XD, /* 775 */
  IC_EVEX_L_W, /* 776 */
  IC_EVEX_L_W, /* 777 */
  IC_EVEX_L_W_XS, /* 778 */
  IC_EVEX_L_W_XS, /* 779 */
  IC_EVEX_L_W_XD, /* 780 */
  IC_EVEX_L_W_XD, /* 781 */
  IC_EVEX_L_W_XD, /* 782 */
  IC_EVEX_L_W_XD, /* 783 */
  IC_EVEX_L_OPSIZE, /* 784 */
  IC_EVEX_L_OPSIZE, /* 785 */
  IC_EVEX_L_OPSIZE, /* 786 */
  IC_EVEX_L_OPSIZE, /* 787 */
  IC_EVEX_L_OPSIZE, /* 788 */
  IC_EVEX_L_OPSIZE, /* 789 */
  IC_EVEX_L_OPSIZE, /* 790 */
  IC_EVEX_L_OPSIZE, /* 791 */
  IC_EVEX_L_W_OPSIZE, /* 792 */
  IC_EVEX_L_W_OPSIZE, /* 793 */
  IC_EVEX_L_W_OPSIZE, /* 794 */
  IC_EVEX_L_W_OPSIZE, /* 795 */
  IC_EVEX_L_W_OPSIZE, /* 796 */
  IC_EVEX_L_W_OPSIZE, /* 797 */
  IC_EVEX_L_W_OPSIZE, /* 798 */
  IC_EVEX_L_W_OPSIZE, /* 799 */
  IC_EVEX_L, /* 800 */
  IC_EVEX_L, /* 801 */
  IC_EVEX_L_XS, /* 802 */
  IC_EVEX_L_XS, /* 803 */
  IC_EVEX_L_XD, /* 804 */
  IC_EVEX_L_XD, /* 805 */
  IC_EVEX_L_XD, /* 806 */
  IC_EVEX_L_XD, /* 807 */
  IC_EVEX_L_W, /* 808 */
  IC_EVEX_L_W, /* 809 */
  IC_EVEX_L_W_XS, /* 810 */
  IC_EVEX_L_W_XS, /* 811 */
  IC_EVEX_L_W_XD, /* 812 */
  IC_EVEX_L_W_XD, /* 813 */
  IC_EVEX_L_W_XD, /* 814 */
  IC_EVEX_L_W_XD, /* 815 */
  IC_EVEX_L_OPSIZE, /* 816 */
  IC_EVEX_L_OPSIZE, /* 817 */
  IC_EVEX_L_OPSIZE, /* 818 */
  IC_EVEX_L_OPSIZE, /* 819 */
  IC_EVEX_L_OPSIZE, /* 820 */
  IC_EVEX_L_OPSIZE, /* 821 */
  IC_EVEX_L_OPSIZE, /* 822 */
  IC_EVEX_L_OPSIZE, /* 823 */
  IC_EVEX_L_W_OPSIZE, /* 824 */
  IC_EVEX_L_W_OPSIZE, /* 825 */
  IC_EVEX_L_W_OPSIZE, /* 826 */
  IC_EVEX_L_W_OPSIZE, /* 827 */
  IC_EVEX_L_W_OPSIZE, /* 828 */
  IC_EVEX_L_W_OPSIZE, /* 829 */
  IC_EVEX_L_W_OPSIZE, /* 830 */
  IC_EVEX_L_W_OPSIZE, /* 831 */
  IC_EVEX_L, /* 832 */
  IC_EVEX_L, /* 833 */
  IC_EVEX_L_XS, /* 834 */
  IC_EVEX_L_XS, /* 835 */
  IC_EVEX_L_XD, /* 836 */
  IC_EVEX_L_XD, /* 837 */
  IC_EVEX_L_XD, /* 838 */
  IC_EVEX_L_XD, /* 839 */
  IC_EVEX_L_W, /* 840 */
  IC_EVEX_L_W, /* 841 */
  IC_EVEX_L_W_XS, /* 842 */
  IC_EVEX_L_W_XS, /* 843 */
  IC_EVEX_L_W_XD, /* 844 */
  IC_EVEX_L_W_XD, /* 845 */
  IC_EVEX_L_W_XD, /* 846 */
  IC_EVEX_L_W_XD, /* 847 */
  IC_EVEX_L_OPSIZE, /* 848 */
  IC_EVEX_L_OPSIZE, /* 849 */
  IC_EVEX_L_OPSIZE, /* 850 */
  IC_EVEX_L_OPSIZE, /* 851 */
  IC_EVEX_L_OPSIZE, /* 852 */
  IC_EVEX_L_OPSIZE, /* 853 */
  IC_EVEX_L_OPSIZE, /* 854 */
  IC_EVEX_L_OPSIZE, /* 855 */
  IC_EVEX_L_W_OPSIZE, /* 856 */
  IC_EVEX_L_W_OPSIZE, /* 857 */
  IC_EVEX_L_W_OPSIZE, /* 858 */
  IC_EVEX_L_W_OPSIZE, /* 859 */
  IC_EVEX_L_W_OPSIZE, /* 860 */
  IC_EVEX_L_W_OPSIZE, /* 861 */
  IC_EVEX_L_W_OPSIZE, /* 862 */
  IC_EVEX_L_W_OPSIZE, /* 863 */
  IC_EVEX_L, /* 864 */
  IC_EVEX_L, /* 865 */
  IC_EVEX_L_XS, /* 866 */
  IC_EVEX_L_XS, /* 867 */
  IC_EVEX_L_XD, /* 868 */
  IC_EVEX_L_XD, /* 869 */
  IC_EVEX_L_XD, /* 870 */
  IC_EVEX_L_XD, /* 871 */
  IC_EVEX_L_W, /* 872 */
  IC_EVEX_L_W, /* 873 */
  IC_EVEX_L_W_XS, /* 874 */
  IC_EVEX_L_W_XS, /* 875 */
  IC_EVEX_L_W_XD, /* 876 */
  IC_EVEX_L_W_XD, /* 877 */
  IC_EVEX_L_W_XD, /* 878 */
  IC_EVEX_L_W_XD, /* 879 */
  IC_EVEX_L_OPSIZE, /* 880 */
  IC_EVEX_L_OPSIZE, /* 881 */
  IC_EVEX_L_OPSIZE, /* 882 */
  IC_EVEX_L_OPSIZE, /* 883 */
  IC_EVEX_L_OPSIZE, /* 884 */
  IC_EVEX_L_OPSIZE, /* 885 */
  IC_EVEX_L_OPSIZE, /* 886 */
  IC_EVEX_L_OPSIZE, /* 887 */
  IC_EVEX_L_W_OPSIZE, /* 888 */
  IC_EVEX_L_W_OPSIZE, /* 889 */
  IC_EVEX_L_W_OPSIZE, /* 890 */
  IC_EVEX_L_W_OPSIZE, /* 891 */
  IC_EVEX_L_W_OPSIZE, /* 892 */
  IC_EVEX_L_W_OPSIZE, /* 893 */
  IC_EVEX_L_W_OPSIZE, /* 894 */
  IC_EVEX_L_W_OPSIZE, /* 895 */
  IC_EVEX_L, /* 896 */
  IC_EVEX_L, /* 897 */
  IC_EVEX_L_XS, /* 898 */
  IC_EVEX_L_XS, /* 899 */
  IC_EVEX_L_XD, /* 900 */
  IC_EVEX_L_XD, /* 901 */
  IC_EVEX_L_XD, /* 902 */
  IC_EVEX_L_XD, /* 903 */
  IC_EVEX_L_W, /* 904 */
  IC_EVEX_L_W, /* 905 */
  IC_EVEX_L_W_XS, /* 906 */
  IC_EVEX_L_W_XS, /* 907 */
  IC_EVEX_L_W_XD, /* 908 */
  IC_EVEX_L_W_XD, /* 909 */
  IC_EVEX_L_W_XD, /* 910 */
  IC_EVEX_L_W_XD, /* 911 */
  IC_EVEX_L_OPSIZE, /* 912 */
  IC_EVEX_L_OPSIZE, /* 913 */
  IC_EVEX_L_OPSIZE, /* 914 */
  IC_EVEX_L_OPSIZE, /* 915 */
  IC_EVEX_L_OPSIZE, /* 916 */
  IC_EVEX_L_OPSIZE, /* 917 */
  IC_EVEX_L_OPSIZE, /* 918 */
  IC_EVEX_L_OPSIZE, /* 919 */
  IC_EVEX_L_W_OPSIZE, /* 920 */
  IC_EVEX_L_W_OPSIZE, /* 921 */
  IC_EVEX_L_W_OPSIZE, /* 922 */
  IC_EVEX_L_W_OPSIZE, /* 923 */
  IC_EVEX_L_W_OPSIZE, /* 924 */
  IC_EVEX_L_W_OPSIZE, /* 925 */
  IC_EVEX_L_W_OPSIZE, /* 926 */
  IC_EVEX_L_W_OPSIZE, /* 927 */
  IC_EVEX_L, /* 928 */
  IC_EVEX_L, /* 929 */
  IC_EVEX_L_XS, /* 930 */
  IC_EVEX_L_XS, /* 931 */
  IC_EVEX_L_XD, /* 932 */
  IC_EVEX_L_XD, /* 933 */
  IC_EVEX_L_XD, /* 934 */
  IC_EVEX_L_XD, /* 935 */
  IC_EVEX_L_W, /* 936 */
  IC_EVEX_L_W, /* 937 */
  IC_EVEX_L_W_XS, /* 938 */
  IC_EVEX_L_W_XS, /* 939 */
  IC_EVEX_L_W_XD, /* 940 */
  IC_EVEX_L_W_XD, /* 941 */
  IC_EVEX_L_W_XD, /* 942 */
  IC_EVEX_L_W_XD, /* 943 */
  IC_EVEX_L_OPSIZE, /* 944 */
  IC_EVEX_L_OPSIZE, /* 945 */
  IC_EVEX_L_OPSIZE, /* 946 */
  IC_EVEX_L_OPSIZE, /* 947 */
  IC_EVEX_L_OPSIZE, /* 948 */
  IC_EVEX_L_OPSIZE, /* 949 */
  IC_EVEX_L_OPSIZE, /* 950 */
  IC_EVEX_L_OPSIZE, /* 951 */
  IC_EVEX_L_W_OPSIZE, /* 952 */
  IC_EVEX_L_W_OPSIZE, /* 953 */
  IC_EVEX_L_W_OPSIZE, /* 954 */
  IC_EVEX_L_W_OPSIZE, /* 955 */
  IC_EVEX_L_W_OPSIZE, /* 956 */
  IC_EVEX_L_W_OPSIZE, /* 957 */
  IC_EVEX_L_W_OPSIZE, /* 958 */
  IC_EVEX_L_W_OPSIZE, /* 959 */
  IC_EVEX_L, /* 960 */
  IC_EVEX_L, /* 961 */
  IC_EVEX_L_XS, /* 962 */
  IC_EVEX_L_XS, /* 963 */
  IC_EVEX_L_XD, /* 964 */
  IC_EVEX_L_XD, /* 965 */
  IC_EVEX_L_XD, /* 966 */
  IC_EVEX_L_XD, /* 967 */
  IC_EVEX_L_W, /* 968 */
  IC_EVEX_L_W, /* 969 */
  IC_EVEX_L_W_XS, /* 970 */
  IC_EVEX_L_W_XS, /* 971 */
  IC_EVEX_L_W_XD, /* 972 */
  IC_EVEX_L_W_XD, /* 973 */
  IC_EVEX_L_W_XD, /* 974 */
  IC_EVEX_L_W_XD, /* 975 */
  IC_EVEX_L_OPSIZE, /* 976 */
  IC_EVEX_L_OPSIZE, /* 977 */
  IC_EVEX_L_OPSIZE, /* 978 */
  IC_EVEX_L_OPSIZE, /* 979 */
  IC_EVEX_L_OPSIZE, /* 980 */
  IC_EVEX_L_OPSIZE, /* 981 */
  IC_EVEX_L_OPSIZE, /* 982 */
  IC_EVEX_L_OPSIZE, /* 983 */
  IC_EVEX_L_W_OPSIZE, /* 984 */
  IC_EVEX_L_W_OPSIZE, /* 985 */
  IC_EVEX_L_W_OPSIZE, /* 986 */
  IC_EVEX_L_W_OPSIZE, /* 987 */
  IC_EVEX_L_W_OPSIZE, /* 988 */
  IC_EVEX_L_W_OPSIZE, /* 989 */
  IC_EVEX_L_W_OPSIZE, /* 990 */
  IC_EVEX_L_W_OPSIZE, /* 991 */
  IC_EVEX_L, /* 992 */
  IC_EVEX_L, /* 993 */
  IC_EVEX_L_XS, /* 994 */
  IC_EVEX_L_XS, /* 995 */
  IC_EVEX_L_XD, /* 996 */
  IC_EVEX_L_XD, /* 997 */
  IC_EVEX_L_XD, /* 998 */
  IC_EVEX_L_XD, /* 999 */
  IC_EVEX_L_W, /* 1000 */
  IC_EVEX_L_W, /* 1001 */
  IC_EVEX_L_W_XS, /* 1002 */
  IC_EVEX_L_W_XS, /* 1003 */
  IC_EVEX_L_W_XD, /* 1004 */
  IC_EVEX_L_W_XD, /* 1005 */
  IC_EVEX_L_W_XD, /* 1006 */
  IC_EVEX_L_W_XD, /* 1007 */
  IC_EVEX_L_OPSIZE, /* 1008 */
  IC_EVEX_L_OPSIZE, /* 1009 */
  IC_EVEX_L_OPSIZE, /* 1010 */
  IC_EVEX_L_OPSIZE, /* 1011 */
  IC_EVEX_L_OPSIZE, /* 1012 */
  IC_EVEX_L_OPSIZE, /* 1013 */
  IC_EVEX_L_OPSIZE, /* 1014 */
  IC_EVEX_L_OPSIZE, /* 1015 */
  IC_EVEX_L_W_OPSIZE, /* 1016 */
  IC_EVEX_L_W_OPSIZE, /* 1017 */
  IC_EVEX_L_W_OPSIZE, /* 1018 */
  IC_EVEX_L_W_OPSIZE, /* 1019 */
  IC_EVEX_L_W_OPSIZE, /* 1020 */
  IC_EVEX_L_W_OPSIZE, /* 1021 */
  IC_EVEX_L_W_OPSIZE, /* 1022 */
  IC_EVEX_L_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, /* 1058 */
  IC_64BIT_XS, /* 1059 */
  IC_XD, /* 1060 */
  IC_64BIT_XD, /* 1061 */
  IC_XS, /* 1062 */
  IC_64BIT_XS, /* 1063 */
  IC_ADSIZE, /* 1064 */
  IC_64BIT_ADSIZE, /* 1065 */
  IC_XS, /* 1066 */
  IC_64BIT_REXW_XS, /* 1067 */
  IC_XD, /* 1068 */
  IC_64BIT_REXW_XD, /* 1069 */
  IC_XS, /* 1070 */
  IC_64BIT_REXW_XS, /* 1071 */
  IC_OPSIZE, /* 1072 */
  IC_64BIT_OPSIZE, /* 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, /* 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_L2, /* 1280 */
  IC_EVEX_L2, /* 1281 */
  IC_EVEX_L2_XS, /* 1282 */
  IC_EVEX_L2_XS, /* 1283 */
  IC_EVEX_L2_XD, /* 1284 */
  IC_EVEX_L2_XD, /* 1285 */
  IC_EVEX_L2_XD, /* 1286 */
  IC_EVEX_L2_XD, /* 1287 */
  IC_EVEX_L2_W, /* 1288 */
  IC_EVEX_L2_W, /* 1289 */
  IC_EVEX_L2_W_XS, /* 1290 */
  IC_EVEX_L2_W_XS, /* 1291 */
  IC_EVEX_L2_W_XD, /* 1292 */
  IC_EVEX_L2_W_XD, /* 1293 */
  IC_EVEX_L2_W_XD, /* 1294 */
  IC_EVEX_L2_W_XD, /* 1295 */
  IC_EVEX_L2_OPSIZE, /* 1296 */
  IC_EVEX_L2_OPSIZE, /* 1297 */
  IC_EVEX_L2_OPSIZE, /* 1298 */
  IC_EVEX_L2_OPSIZE, /* 1299 */
  IC_EVEX_L2_OPSIZE, /* 1300 */
  IC_EVEX_L2_OPSIZE, /* 1301 */
  IC_EVEX_L2_OPSIZE, /* 1302 */
  IC_EVEX_L2_OPSIZE, /* 1303 */
  IC_EVEX_L2_W_OPSIZE, /* 1304 */
  IC_EVEX_L2_W_OPSIZE, /* 1305 */
  IC_EVEX_L2_W_OPSIZE, /* 1306 */
  IC_EVEX_L2_W_OPSIZE, /* 1307 */
  IC_EVEX_L2_W_OPSIZE, /* 1308 */
  IC_EVEX_L2_W_OPSIZE, /* 1309 */
  IC_EVEX_L2_W_OPSIZE, /* 1310 */
  IC_EVEX_L2_W_OPSIZE, /* 1311 */
  IC_EVEX_L2, /* 1312 */
  IC_EVEX_L2, /* 1313 */
  IC_EVEX_L2_XS, /* 1314 */
  IC_EVEX_L2_XS, /* 1315 */
  IC_EVEX_L2_XD, /* 1316 */
  IC_EVEX_L2_XD, /* 1317 */
  IC_EVEX_L2_XD, /* 1318 */
  IC_EVEX_L2_XD, /* 1319 */
  IC_EVEX_L2_W, /* 1320 */
  IC_EVEX_L2_W, /* 1321 */
  IC_EVEX_L2_W_XS, /* 1322 */
  IC_EVEX_L2_W_XS, /* 1323 */
  IC_EVEX_L2_W_XD, /* 1324 */
  IC_EVEX_L2_W_XD, /* 1325 */
  IC_EVEX_L2_W_XD, /* 1326 */
  IC_EVEX_L2_W_XD, /* 1327 */
  IC_EVEX_L2_OPSIZE, /* 1328 */
  IC_EVEX_L2_OPSIZE, /* 1329 */
  IC_EVEX_L2_OPSIZE, /* 1330 */
  IC_EVEX_L2_OPSIZE, /* 1331 */
  IC_EVEX_L2_OPSIZE, /* 1332 */
  IC_EVEX_L2_OPSIZE, /* 1333 */
  IC_EVEX_L2_OPSIZE, /* 1334 */
  IC_EVEX_L2_OPSIZE, /* 1335 */
  IC_EVEX_L2_W_OPSIZE, /* 1336 */
  IC_EVEX_L2_W_OPSIZE, /* 1337 */
  IC_EVEX_L2_W_OPSIZE, /* 1338 */
  IC_EVEX_L2_W_OPSIZE, /* 1339 */
  IC_EVEX_L2_W_OPSIZE, /* 1340 */
  IC_EVEX_L2_W_OPSIZE, /* 1341 */
  IC_EVEX_L2_W_OPSIZE, /* 1342 */
  IC_EVEX_L2_W_OPSIZE, /* 1343 */
  IC_EVEX_L2, /* 1344 */
  IC_EVEX_L2, /* 1345 */
  IC_EVEX_L2_XS, /* 1346 */
  IC_EVEX_L2_XS, /* 1347 */
  IC_EVEX_L2_XD, /* 1348 */
  IC_EVEX_L2_XD, /* 1349 */
  IC_EVEX_L2_XD, /* 1350 */
  IC_EVEX_L2_XD, /* 1351 */
  IC_EVEX_L2_W, /* 1352 */
  IC_EVEX_L2_W, /* 1353 */
  IC_EVEX_L2_W_XS, /* 1354 */
  IC_EVEX_L2_W_XS, /* 1355 */
  IC_EVEX_L2_W_XD, /* 1356 */
  IC_EVEX_L2_W_XD, /* 1357 */
  IC_EVEX_L2_W_XD, /* 1358 */
  IC_EVEX_L2_W_XD, /* 1359 */
  IC_EVEX_L2_OPSIZE, /* 1360 */
  IC_EVEX_L2_OPSIZE, /* 1361 */
  IC_EVEX_L2_OPSIZE, /* 1362 */
  IC_EVEX_L2_OPSIZE, /* 1363 */
  IC_EVEX_L2_OPSIZE, /* 1364 */
  IC_EVEX_L2_OPSIZE, /* 1365 */
  IC_EVEX_L2_OPSIZE, /* 1366 */
  IC_EVEX_L2_OPSIZE, /* 1367 */
  IC_EVEX_L2_W_OPSIZE, /* 1368 */
  IC_EVEX_L2_W_OPSIZE, /* 1369 */
  IC_EVEX_L2_W_OPSIZE, /* 1370 */
  IC_EVEX_L2_W_OPSIZE, /* 1371 */
  IC_EVEX_L2_W_OPSIZE, /* 1372 */
  IC_EVEX_L2_W_OPSIZE, /* 1373 */
  IC_EVEX_L2_W_OPSIZE, /* 1374 */
  IC_EVEX_L2_W_OPSIZE, /* 1375 */
  IC_EVEX_L2, /* 1376 */
  IC_EVEX_L2, /* 1377 */
  IC_EVEX_L2_XS, /* 1378 */
  IC_EVEX_L2_XS, /* 1379 */
  IC_EVEX_L2_XD, /* 1380 */
  IC_EVEX_L2_XD, /* 1381 */
  IC_EVEX_L2_XD, /* 1382 */
  IC_EVEX_L2_XD, /* 1383 */
  IC_EVEX_L2_W, /* 1384 */
  IC_EVEX_L2_W, /* 1385 */
  IC_EVEX_L2_W_XS, /* 1386 */
  IC_EVEX_L2_W_XS, /* 1387 */
  IC_EVEX_L2_W_XD, /* 1388 */
  IC_EVEX_L2_W_XD, /* 1389 */
  IC_EVEX_L2_W_XD, /* 1390 */
  IC_EVEX_L2_W_XD, /* 1391 */
  IC_EVEX_L2_OPSIZE, /* 1392 */
  IC_EVEX_L2_OPSIZE, /* 1393 */
  IC_EVEX_L2_OPSIZE, /* 1394 */
  IC_EVEX_L2_OPSIZE, /* 1395 */
  IC_EVEX_L2_OPSIZE, /* 1396 */
  IC_EVEX_L2_OPSIZE, /* 1397 */
  IC_EVEX_L2_OPSIZE, /* 1398 */
  IC_EVEX_L2_OPSIZE, /* 1399 */
  IC_EVEX_L2_W_OPSIZE, /* 1400 */
  IC_EVEX_L2_W_OPSIZE, /* 1401 */
  IC_EVEX_L2_W_OPSIZE, /* 1402 */
  IC_EVEX_L2_W_OPSIZE, /* 1403 */
  IC_EVEX_L2_W_OPSIZE, /* 1404 */
  IC_EVEX_L2_W_OPSIZE, /* 1405 */
  IC_EVEX_L2_W_OPSIZE, /* 1406 */
  IC_EVEX_L2_W_OPSIZE, /* 1407 */
  IC_EVEX_L2, /* 1408 */
  IC_EVEX_L2, /* 1409 */
  IC_EVEX_L2_XS, /* 1410 */
  IC_EVEX_L2_XS, /* 1411 */
  IC_EVEX_L2_XD, /* 1412 */
  IC_EVEX_L2_XD, /* 1413 */
  IC_EVEX_L2_XD, /* 1414 */
  IC_EVEX_L2_XD, /* 1415 */
  IC_EVEX_L2_W, /* 1416 */
  IC_EVEX_L2_W, /* 1417 */
  IC_EVEX_L2_W_XS, /* 1418 */
  IC_EVEX_L2_W_XS, /* 1419 */
  IC_EVEX_L2_W_XD, /* 1420 */
  IC_EVEX_L2_W_XD, /* 1421 */
  IC_EVEX_L2_W_XD, /* 1422 */
  IC_EVEX_L2_W_XD, /* 1423 */
  IC_EVEX_L2_OPSIZE, /* 1424 */
  IC_EVEX_L2_OPSIZE, /* 1425 */
  IC_EVEX_L2_OPSIZE, /* 1426 */
  IC_EVEX_L2_OPSIZE, /* 1427 */
  IC_EVEX_L2_OPSIZE, /* 1428 */
  IC_EVEX_L2_OPSIZE, /* 1429 */
  IC_EVEX_L2_OPSIZE, /* 1430 */
  IC_EVEX_L2_OPSIZE, /* 1431 */
  IC_EVEX_L2_W_OPSIZE, /* 1432 */
  IC_EVEX_L2_W_OPSIZE, /* 1433 */
  IC_EVEX_L2_W_OPSIZE, /* 1434 */
  IC_EVEX_L2_W_OPSIZE, /* 1435 */
  IC_EVEX_L2_W_OPSIZE, /* 1436 */
  IC_EVEX_L2_W_OPSIZE, /* 1437 */
  IC_EVEX_L2_W_OPSIZE, /* 1438 */
  IC_EVEX_L2_W_OPSIZE, /* 1439 */
  IC_EVEX_L2, /* 1440 */
  IC_EVEX_L2, /* 1441 */
  IC_EVEX_L2_XS, /* 1442 */
  IC_EVEX_L2_XS, /* 1443 */
  IC_EVEX_L2_XD, /* 1444 */
  IC_EVEX_L2_XD, /* 1445 */
  IC_EVEX_L2_XD, /* 1446 */
  IC_EVEX_L2_XD, /* 1447 */
  IC_EVEX_L2_W, /* 1448 */
  IC_EVEX_L2_W, /* 1449 */
  IC_EVEX_L2_W_XS, /* 1450 */
  IC_EVEX_L2_W_XS, /* 1451 */
  IC_EVEX_L2_W_XD, /* 1452 */
  IC_EVEX_L2_W_XD, /* 1453 */
  IC_EVEX_L2_W_XD, /* 1454 */
  IC_EVEX_L2_W_XD, /* 1455 */
  IC_EVEX_L2_OPSIZE, /* 1456 */
  IC_EVEX_L2_OPSIZE, /* 1457 */
  IC_EVEX_L2_OPSIZE, /* 1458 */
  IC_EVEX_L2_OPSIZE, /* 1459 */
  IC_EVEX_L2_OPSIZE, /* 1460 */
  IC_EVEX_L2_OPSIZE, /* 1461 */
  IC_EVEX_L2_OPSIZE, /* 1462 */
  IC_EVEX_L2_OPSIZE, /* 1463 */
  IC_EVEX_L2_W_OPSIZE, /* 1464 */
  IC_EVEX_L2_W_OPSIZE, /* 1465 */
  IC_EVEX_L2_W_OPSIZE, /* 1466 */
  IC_EVEX_L2_W_OPSIZE, /* 1467 */
  IC_EVEX_L2_W_OPSIZE, /* 1468 */
  IC_EVEX_L2_W_OPSIZE, /* 1469 */
  IC_EVEX_L2_W_OPSIZE, /* 1470 */
  IC_EVEX_L2_W_OPSIZE, /* 1471 */
  IC_EVEX_L2, /* 1472 */
  IC_EVEX_L2, /* 1473 */
  IC_EVEX_L2_XS, /* 1474 */
  IC_EVEX_L2_XS, /* 1475 */
  IC_EVEX_L2_XD, /* 1476 */
  IC_EVEX_L2_XD, /* 1477 */
  IC_EVEX_L2_XD, /* 1478 */
  IC_EVEX_L2_XD, /* 1479 */
  IC_EVEX_L2_W, /* 1480 */
  IC_EVEX_L2_W, /* 1481 */
  IC_EVEX_L2_W_XS, /* 1482 */
  IC_EVEX_L2_W_XS, /* 1483 */
  IC_EVEX_L2_W_XD, /* 1484 */
  IC_EVEX_L2_W_XD, /* 1485 */
  IC_EVEX_L2_W_XD, /* 1486 */
  IC_EVEX_L2_W_XD, /* 1487 */
  IC_EVEX_L2_OPSIZE, /* 1488 */
  IC_EVEX_L2_OPSIZE, /* 1489 */
  IC_EVEX_L2_OPSIZE, /* 1490 */
  IC_EVEX_L2_OPSIZE, /* 1491 */
  IC_EVEX_L2_OPSIZE, /* 1492 */
  IC_EVEX_L2_OPSIZE, /* 1493 */
  IC_EVEX_L2_OPSIZE, /* 1494 */
  IC_EVEX_L2_OPSIZE, /* 1495 */
  IC_EVEX_L2_W_OPSIZE, /* 1496 */
  IC_EVEX_L2_W_OPSIZE, /* 1497 */
  IC_EVEX_L2_W_OPSIZE, /* 1498 */
  IC_EVEX_L2_W_OPSIZE, /* 1499 */
  IC_EVEX_L2_W_OPSIZE, /* 1500 */
  IC_EVEX_L2_W_OPSIZE, /* 1501 */
  IC_EVEX_L2_W_OPSIZE, /* 1502 */
  IC_EVEX_L2_W_OPSIZE, /* 1503 */
  IC_EVEX_L2, /* 1504 */
  IC_EVEX_L2, /* 1505 */
  IC_EVEX_L2_XS, /* 1506 */
  IC_EVEX_L2_XS, /* 1507 */
  IC_EVEX_L2_XD, /* 1508 */
  IC_EVEX_L2_XD, /* 1509 */
  IC_EVEX_L2_XD, /* 1510 */
  IC_EVEX_L2_XD, /* 1511 */
  IC_EVEX_L2_W, /* 1512 */
  IC_EVEX_L2_W, /* 1513 */
  IC_EVEX_L2_W_XS, /* 1514 */
  IC_EVEX_L2_W_XS, /* 1515 */
  IC_EVEX_L2_W_XD, /* 1516 */
  IC_EVEX_L2_W_XD, /* 1517 */
  IC_EVEX_L2_W_XD, /* 1518 */
  IC_EVEX_L2_W_XD, /* 1519 */
  IC_EVEX_L2_OPSIZE, /* 1520 */
  IC_EVEX_L2_OPSIZE, /* 1521 */
  IC_EVEX_L2_OPSIZE, /* 1522 */
  IC_EVEX_L2_OPSIZE, /* 1523 */
  IC_EVEX_L2_OPSIZE, /* 1524 */
  IC_EVEX_L2_OPSIZE, /* 1525 */
  IC_EVEX_L2_OPSIZE, /* 1526 */
  IC_EVEX_L2_OPSIZE, /* 1527 */
  IC_EVEX_L2_W_OPSIZE, /* 1528 */
  IC_EVEX_L2_W_OPSIZE, /* 1529 */
  IC_EVEX_L2_W_OPSIZE, /* 1530 */
  IC_EVEX_L2_W_OPSIZE, /* 1531 */
  IC_EVEX_L2_W_OPSIZE, /* 1532 */
  IC_EVEX_L2_W_OPSIZE, /* 1533 */
  IC_EVEX_L2_W_OPSIZE, /* 1534 */
  IC_EVEX_L2_W_OPSIZE, /* 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, /* 1570 */
  IC_64BIT_XS, /* 1571 */
  IC_XD, /* 1572 */
  IC_64BIT_XD, /* 1573 */
  IC_XS, /* 1574 */
  IC_64BIT_XS, /* 1575 */
  IC_ADSIZE, /* 1576 */
  IC_64BIT_ADSIZE, /* 1577 */
  IC_XS, /* 1578 */
  IC_64BIT_REXW_XS, /* 1579 */
  IC_XD, /* 1580 */
  IC_64BIT_REXW_XD, /* 1581 */
  IC_XS, /* 1582 */
  IC_64BIT_REXW_XS, /* 1583 */
  IC_OPSIZE, /* 1584 */
  IC_64BIT_OPSIZE, /* 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, /* 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, /* 1792 */
  IC_EVEX_L2, /* 1793 */
  IC_EVEX_L2_XS, /* 1794 */
  IC_EVEX_L2_XS, /* 1795 */
  IC_EVEX_L2_XD, /* 1796 */
  IC_EVEX_L2_XD, /* 1797 */
  IC_EVEX_L2_XD, /* 1798 */
  IC_EVEX_L2_XD, /* 1799 */
  IC_EVEX_L2_W, /* 1800 */
  IC_EVEX_L2_W, /* 1801 */
  IC_EVEX_L2_W_XS, /* 1802 */
  IC_EVEX_L2_W_XS, /* 1803 */
  IC_EVEX_L2_W_XD, /* 1804 */
  IC_EVEX_L2_W_XD, /* 1805 */
  IC_EVEX_L2_W_XD, /* 1806 */
  IC_EVEX_L2_W_XD, /* 1807 */
  IC_EVEX_L2_OPSIZE, /* 1808 */
  IC_EVEX_L2_OPSIZE, /* 1809 */
  IC_EVEX_L2_OPSIZE, /* 1810 */
  IC_EVEX_L2_OPSIZE, /* 1811 */
  IC_EVEX_L2_OPSIZE, /* 1812 */
  IC_EVEX_L2_OPSIZE, /* 1813 */
  IC_EVEX_L2_OPSIZE, /* 1814 */
  IC_EVEX_L2_OPSIZE, /* 1815 */
  IC_EVEX_L2_W_OPSIZE, /* 1816 */
  IC_EVEX_L2_W_OPSIZE, /* 1817 */
  IC_EVEX_L2_W_OPSIZE, /* 1818 */
  IC_EVEX_L2_W_OPSIZE, /* 1819 */
  IC_EVEX_L2_W_OPSIZE, /* 1820 */
  IC_EVEX_L2_W_OPSIZE, /* 1821 */
  IC_EVEX_L2_W_OPSIZE, /* 1822 */
  IC_EVEX_L2_W_OPSIZE, /* 1823 */
  IC_EVEX_L2, /* 1824 */
  IC_EVEX_L2, /* 1825 */
  IC_EVEX_L2_XS, /* 1826 */
  IC_EVEX_L2_XS, /* 1827 */
  IC_EVEX_L2_XD, /* 1828 */
  IC_EVEX_L2_XD, /* 1829 */
  IC_EVEX_L2_XD, /* 1830 */
  IC_EVEX_L2_XD, /* 1831 */
  IC_EVEX_L2_W, /* 1832 */
  IC_EVEX_L2_W, /* 1833 */
  IC_EVEX_L2_W_XS, /* 1834 */
  IC_EVEX_L2_W_XS, /* 1835 */
  IC_EVEX_L2_W_XD, /* 1836 */
  IC_EVEX_L2_W_XD, /* 1837 */
  IC_EVEX_L2_W_XD, /* 1838 */
  IC_EVEX_L2_W_XD, /* 1839 */
  IC_EVEX_L2_OPSIZE, /* 1840 */
  IC_EVEX_L2_OPSIZE, /* 1841 */
  IC_EVEX_L2_OPSIZE, /* 1842 */
  IC_EVEX_L2_OPSIZE, /* 1843 */
  IC_EVEX_L2_OPSIZE, /* 1844 */
  IC_EVEX_L2_OPSIZE, /* 1845 */
  IC_EVEX_L2_OPSIZE, /* 1846 */
  IC_EVEX_L2_OPSIZE, /* 1847 */
  IC_EVEX_L2_W_OPSIZE, /* 1848 */
  IC_EVEX_L2_W_OPSIZE, /* 1849 */
  IC_EVEX_L2_W_OPSIZE, /* 1850 */
  IC_EVEX_L2_W_OPSIZE, /* 1851 */
  IC_EVEX_L2_W_OPSIZE, /* 1852 */
  IC_EVEX_L2_W_OPSIZE, /* 1853 */
  IC_EVEX_L2_W_OPSIZE, /* 1854 */
  IC_EVEX_L2_W_OPSIZE, /* 1855 */
  IC_EVEX_L2, /* 1856 */
  IC_EVEX_L2, /* 1857 */
  IC_EVEX_L2_XS, /* 1858 */
  IC_EVEX_L2_XS, /* 1859 */
  IC_EVEX_L2_XD, /* 1860 */
  IC_EVEX_L2_XD, /* 1861 */
  IC_EVEX_L2_XD, /* 1862 */
  IC_EVEX_L2_XD, /* 1863 */
  IC_EVEX_L2_W, /* 1864 */
  IC_EVEX_L2_W, /* 1865 */
  IC_EVEX_L2_W_XS, /* 1866 */
  IC_EVEX_L2_W_XS, /* 1867 */
  IC_EVEX_L2_W_XD, /* 1868 */
  IC_EVEX_L2_W_XD, /* 1869 */
  IC_EVEX_L2_W_XD, /* 1870 */
  IC_EVEX_L2_W_XD, /* 1871 */
  IC_EVEX_L2_OPSIZE, /* 1872 */
  IC_EVEX_L2_OPSIZE, /* 1873 */
  IC_EVEX_L2_OPSIZE, /* 1874 */
  IC_EVEX_L2_OPSIZE, /* 1875 */
  IC_EVEX_L2_OPSIZE, /* 1876 */
  IC_EVEX_L2_OPSIZE, /* 1877 */
  IC_EVEX_L2_OPSIZE, /* 1878 */
  IC_EVEX_L2_OPSIZE, /* 1879 */
  IC_EVEX_L2_W_OPSIZE, /* 1880 */
  IC_EVEX_L2_W_OPSIZE, /* 1881 */
  IC_EVEX_L2_W_OPSIZE, /* 1882 */
  IC_EVEX_L2_W_OPSIZE, /* 1883 */
  IC_EVEX_L2_W_OPSIZE, /* 1884 */
  IC_EVEX_L2_W_OPSIZE, /* 1885 */
  IC_EVEX_L2_W_OPSIZE, /* 1886 */
  IC_EVEX_L2_W_OPSIZE, /* 1887 */
  IC_EVEX_L2, /* 1888 */
  IC_EVEX_L2, /* 1889 */
  IC_EVEX_L2_XS, /* 1890 */
  IC_EVEX_L2_XS, /* 1891 */
  IC_EVEX_L2_XD, /* 1892 */
  IC_EVEX_L2_XD, /* 1893 */
  IC_EVEX_L2_XD, /* 1894 */
  IC_EVEX_L2_XD, /* 1895 */
  IC_EVEX_L2_W, /* 1896 */
  IC_EVEX_L2_W, /* 1897 */
  IC_EVEX_L2_W_XS, /* 1898 */
  IC_EVEX_L2_W_XS, /* 1899 */
  IC_EVEX_L2_W_XD, /* 1900 */
  IC_EVEX_L2_W_XD, /* 1901 */
  IC_EVEX_L2_W_XD, /* 1902 */
  IC_EVEX_L2_W_XD, /* 1903 */
  IC_EVEX_L2_OPSIZE, /* 1904 */
  IC_EVEX_L2_OPSIZE, /* 1905 */
  IC_EVEX_L2_OPSIZE, /* 1906 */
  IC_EVEX_L2_OPSIZE, /* 1907 */
  IC_EVEX_L2_OPSIZE, /* 1908 */
  IC_EVEX_L2_OPSIZE, /* 1909 */
  IC_EVEX_L2_OPSIZE, /* 1910 */
  IC_EVEX_L2_OPSIZE, /* 1911 */
  IC_EVEX_L2_W_OPSIZE, /* 1912 */
  IC_EVEX_L2_W_OPSIZE, /* 1913 */
  IC_EVEX_L2_W_OPSIZE, /* 1914 */
  IC_EVEX_L2_W_OPSIZE, /* 1915 */
  IC_EVEX_L2_W_OPSIZE, /* 1916 */
  IC_EVEX_L2_W_OPSIZE, /* 1917 */
  IC_EVEX_L2_W_OPSIZE, /* 1918 */
  IC_EVEX_L2_W_OPSIZE, /* 1919 */
  IC_EVEX_L2, /* 1920 */
  IC_EVEX_L2, /* 1921 */
  IC_EVEX_L2_XS, /* 1922 */
  IC_EVEX_L2_XS, /* 1923 */
  IC_EVEX_L2_XD, /* 1924 */
  IC_EVEX_L2_XD, /* 1925 */
  IC_EVEX_L2_XD, /* 1926 */
  IC_EVEX_L2_XD, /* 1927 */
  IC_EVEX_L2_W, /* 1928 */
  IC_EVEX_L2_W, /* 1929 */
  IC_EVEX_L2_W_XS, /* 1930 */
  IC_EVEX_L2_W_XS, /* 1931 */
  IC_EVEX_L2_W_XD, /* 1932 */
  IC_EVEX_L2_W_XD, /* 1933 */
  IC_EVEX_L2_W_XD, /* 1934 */
  IC_EVEX_L2_W_XD, /* 1935 */
  IC_EVEX_L2_OPSIZE, /* 1936 */
  IC_EVEX_L2_OPSIZE, /* 1937 */
  IC_EVEX_L2_OPSIZE, /* 1938 */
  IC_EVEX_L2_OPSIZE, /* 1939 */
  IC_EVEX_L2_OPSIZE, /* 1940 */
  IC_EVEX_L2_OPSIZE, /* 1941 */
  IC_EVEX_L2_OPSIZE, /* 1942 */
  IC_EVEX_L2_OPSIZE, /* 1943 */
  IC_EVEX_L2_W_OPSIZE, /* 1944 */
  IC_EVEX_L2_W_OPSIZE, /* 1945 */
  IC_EVEX_L2_W_OPSIZE, /* 1946 */
  IC_EVEX_L2_W_OPSIZE, /* 1947 */
  IC_EVEX_L2_W_OPSIZE, /* 1948 */
  IC_EVEX_L2_W_OPSIZE, /* 1949 */
  IC_EVEX_L2_W_OPSIZE, /* 1950 */
  IC_EVEX_L2_W_OPSIZE, /* 1951 */
  IC_EVEX_L2, /* 1952 */
  IC_EVEX_L2, /* 1953 */
  IC_EVEX_L2_XS, /* 1954 */
  IC_EVEX_L2_XS, /* 1955 */
  IC_EVEX_L2_XD, /* 1956 */
  IC_EVEX_L2_XD, /* 1957 */
  IC_EVEX_L2_XD, /* 1958 */
  IC_EVEX_L2_XD, /* 1959 */
  IC_EVEX_L2_W, /* 1960 */
  IC_EVEX_L2_W, /* 1961 */
  IC_EVEX_L2_W_XS, /* 1962 */
  IC_EVEX_L2_W_XS, /* 1963 */
  IC_EVEX_L2_W_XD, /* 1964 */
  IC_EVEX_L2_W_XD, /* 1965 */
  IC_EVEX_L2_W_XD, /* 1966 */
  IC_EVEX_L2_W_XD, /* 1967 */
  IC_EVEX_L2_OPSIZE, /* 1968 */
  IC_EVEX_L2_OPSIZE, /* 1969 */
  IC_EVEX_L2_OPSIZE, /* 1970 */
  IC_EVEX_L2_OPSIZE, /* 1971 */
  IC_EVEX_L2_OPSIZE, /* 1972 */
  IC_EVEX_L2_OPSIZE, /* 1973 */
  IC_EVEX_L2_OPSIZE, /* 1974 */
  IC_EVEX_L2_OPSIZE, /* 1975 */
  IC_EVEX_L2_W_OPSIZE, /* 1976 */
  IC_EVEX_L2_W_OPSIZE, /* 1977 */
  IC_EVEX_L2_W_OPSIZE, /* 1978 */
  IC_EVEX_L2_W_OPSIZE, /* 1979 */
  IC_EVEX_L2_W_OPSIZE, /* 1980 */
  IC_EVEX_L2_W_OPSIZE, /* 1981 */
  IC_EVEX_L2_W_OPSIZE, /* 1982 */
  IC_EVEX_L2_W_OPSIZE, /* 1983 */
  IC_EVEX_L2, /* 1984 */
  IC_EVEX_L2, /* 1985 */
  IC_EVEX_L2_XS, /* 1986 */
  IC_EVEX_L2_XS, /* 1987 */
  IC_EVEX_L2_XD, /* 1988 */
  IC_EVEX_L2_XD, /* 1989 */
  IC_EVEX_L2_XD, /* 1990 */
  IC_EVEX_L2_XD, /* 1991 */
  IC_EVEX_L2_W, /* 1992 */
  IC_EVEX_L2_W, /* 1993 */
  IC_EVEX_L2_W_XS, /* 1994 */
  IC_EVEX_L2_W_XS, /* 1995 */
  IC_EVEX_L2_W_XD, /* 1996 */
  IC_EVEX_L2_W_XD, /* 1997 */
  IC_EVEX_L2_W_XD, /* 1998 */
  IC_EVEX_L2_W_XD, /* 1999 */
  IC_EVEX_L2_OPSIZE, /* 2000 */
  IC_EVEX_L2_OPSIZE, /* 2001 */
  IC_EVEX_L2_OPSIZE, /* 2002 */
  IC_EVEX_L2_OPSIZE, /* 2003 */
  IC_EVEX_L2_OPSIZE, /* 2004 */
  IC_EVEX_L2_OPSIZE, /* 2005 */
  IC_EVEX_L2_OPSIZE, /* 2006 */
  IC_EVEX_L2_OPSIZE, /* 2007 */
  IC_EVEX_L2_W_OPSIZE, /* 2008 */
  IC_EVEX_L2_W_OPSIZE, /* 2009 */
  IC_EVEX_L2_W_OPSIZE, /* 2010 */
  IC_EVEX_L2_W_OPSIZE, /* 2011 */
  IC_EVEX_L2_W_OPSIZE, /* 2012 */
  IC_EVEX_L2_W_OPSIZE, /* 2013 */
  IC_EVEX_L2_W_OPSIZE, /* 2014 */
  IC_EVEX_L2_W_OPSIZE, /* 2015 */
  IC_EVEX_L2, /* 2016 */
  IC_EVEX_L2, /* 2017 */
  IC_EVEX_L2_XS, /* 2018 */
  IC_EVEX_L2_XS, /* 2019 */
  IC_EVEX_L2_XD, /* 2020 */
  IC_EVEX_L2_XD, /* 2021 */
  IC_EVEX_L2_XD, /* 2022 */
  IC_EVEX_L2_XD, /* 2023 */
  IC_EVEX_L2_W, /* 2024 */
  IC_EVEX_L2_W, /* 2025 */
  IC_EVEX_L2_W_XS, /* 2026 */
  IC_EVEX_L2_W_XS, /* 2027 */
  IC_EVEX_L2_W_XD, /* 2028 */
  IC_EVEX_L2_W_XD, /* 2029 */
  IC_EVEX_L2_W_XD, /* 2030 */
  IC_EVEX_L2_W_XD, /* 2031 */
  IC_EVEX_L2_OPSIZE, /* 2032 */
  IC_EVEX_L2_OPSIZE, /* 2033 */
  IC_EVEX_L2_OPSIZE, /* 2034 */
  IC_EVEX_L2_OPSIZE, /* 2035 */
  IC_EVEX_L2_OPSIZE, /* 2036 */
  IC_EVEX_L2_OPSIZE, /* 2037 */
  IC_EVEX_L2_OPSIZE, /* 2038 */
  IC_EVEX_L2_OPSIZE, /* 2039 */
  IC_EVEX_L2_W_OPSIZE, /* 2040 */
  IC_EVEX_L2_W_OPSIZE, /* 2041 */
  IC_EVEX_L2_W_OPSIZE, /* 2042 */
  IC_EVEX_L2_W_OPSIZE, /* 2043 */
  IC_EVEX_L2_W_OPSIZE, /* 2044 */
  IC_EVEX_L2_W_OPSIZE, /* 2045 */
  IC_EVEX_L2_W_OPSIZE, /* 2046 */
  IC_EVEX_L2_W_OPSIZE, /* 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, /* 2082 */
  IC_64BIT_XS, /* 2083 */
  IC_XD, /* 2084 */
  IC_64BIT_XD, /* 2085 */
  IC_XS, /* 2086 */
  IC_64BIT_XS, /* 2087 */
  IC_ADSIZE, /* 2088 */
  IC_64BIT_ADSIZE, /* 2089 */
  IC_XS, /* 2090 */
  IC_64BIT_REXW_XS, /* 2091 */
  IC_XD, /* 2092 */
  IC_64BIT_REXW_XD, /* 2093 */
  IC_XS, /* 2094 */
  IC_64BIT_REXW_XS, /* 2095 */
  IC_OPSIZE, /* 2096 */
  IC_64BIT_OPSIZE, /* 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, /* 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_K, /* 2304 */
  IC_EVEX_K, /* 2305 */
  IC_EVEX_XS_K, /* 2306 */
  IC_EVEX_XS_K, /* 2307 */
  IC_EVEX_XD_K, /* 2308 */
  IC_EVEX_XD_K, /* 2309 */
  IC_EVEX_XD_K, /* 2310 */
  IC_EVEX_XD_K, /* 2311 */
  IC_EVEX_W_K, /* 2312 */
  IC_EVEX_W_K, /* 2313 */
  IC_EVEX_W_XS_K, /* 2314 */
  IC_EVEX_W_XS_K, /* 2315 */
  IC_EVEX_W_XD_K, /* 2316 */
  IC_EVEX_W_XD_K, /* 2317 */
  IC_EVEX_W_XD_K, /* 2318 */
  IC_EVEX_W_XD_K, /* 2319 */
  IC_EVEX_OPSIZE_K, /* 2320 */
  IC_EVEX_OPSIZE_K, /* 2321 */
  IC_EVEX_OPSIZE_K, /* 2322 */
  IC_EVEX_OPSIZE_K, /* 2323 */
  IC_EVEX_OPSIZE_K, /* 2324 */
  IC_EVEX_OPSIZE_K, /* 2325 */
  IC_EVEX_OPSIZE_K, /* 2326 */
  IC_EVEX_OPSIZE_K, /* 2327 */
  IC_EVEX_W_OPSIZE_K, /* 2328 */
  IC_EVEX_W_OPSIZE_K, /* 2329 */
  IC_EVEX_W_OPSIZE_K, /* 2330 */
  IC_EVEX_W_OPSIZE_K, /* 2331 */
  IC_EVEX_W_OPSIZE_K, /* 2332 */
  IC_EVEX_W_OPSIZE_K, /* 2333 */
  IC_EVEX_W_OPSIZE_K, /* 2334 */
  IC_EVEX_W_OPSIZE_K, /* 2335 */
  IC_EVEX_K, /* 2336 */
  IC_EVEX_K, /* 2337 */
  IC_EVEX_XS_K, /* 2338 */
  IC_EVEX_XS_K, /* 2339 */
  IC_EVEX_XD_K, /* 2340 */
  IC_EVEX_XD_K, /* 2341 */
  IC_EVEX_XD_K, /* 2342 */
  IC_EVEX_XD_K, /* 2343 */
  IC_EVEX_W_K, /* 2344 */
  IC_EVEX_W_K, /* 2345 */
  IC_EVEX_W_XS_K, /* 2346 */
  IC_EVEX_W_XS_K, /* 2347 */
  IC_EVEX_W_XD_K, /* 2348 */
  IC_EVEX_W_XD_K, /* 2349 */
  IC_EVEX_W_XD_K, /* 2350 */
  IC_EVEX_W_XD_K, /* 2351 */
  IC_EVEX_OPSIZE_K, /* 2352 */
  IC_EVEX_OPSIZE_K, /* 2353 */
  IC_EVEX_OPSIZE_K, /* 2354 */
  IC_EVEX_OPSIZE_K, /* 2355 */
  IC_EVEX_OPSIZE_K, /* 2356 */
  IC_EVEX_OPSIZE_K, /* 2357 */
  IC_EVEX_OPSIZE_K, /* 2358 */
  IC_EVEX_OPSIZE_K, /* 2359 */
  IC_EVEX_W_OPSIZE_K, /* 2360 */
  IC_EVEX_W_OPSIZE_K, /* 2361 */
  IC_EVEX_W_OPSIZE_K, /* 2362 */
  IC_EVEX_W_OPSIZE_K, /* 2363 */
  IC_EVEX_W_OPSIZE_K, /* 2364 */
  IC_EVEX_W_OPSIZE_K, /* 2365 */
  IC_EVEX_W_OPSIZE_K, /* 2366 */
  IC_EVEX_W_OPSIZE_K, /* 2367 */
  IC_EVEX_K, /* 2368 */
  IC_EVEX_K, /* 2369 */
  IC_EVEX_XS_K, /* 2370 */
  IC_EVEX_XS_K, /* 2371 */
  IC_EVEX_XD_K, /* 2372 */
  IC_EVEX_XD_K, /* 2373 */
  IC_EVEX_XD_K, /* 2374 */
  IC_EVEX_XD_K, /* 2375 */
  IC_EVEX_W_K, /* 2376 */
  IC_EVEX_W_K, /* 2377 */
  IC_EVEX_W_XS_K, /* 2378 */
  IC_EVEX_W_XS_K, /* 2379 */
  IC_EVEX_W_XD_K, /* 2380 */
  IC_EVEX_W_XD_K, /* 2381 */
  IC_EVEX_W_XD_K, /* 2382 */
  IC_EVEX_W_XD_K, /* 2383 */
  IC_EVEX_OPSIZE_K, /* 2384 */
  IC_EVEX_OPSIZE_K, /* 2385 */
  IC_EVEX_OPSIZE_K, /* 2386 */
  IC_EVEX_OPSIZE_K, /* 2387 */
  IC_EVEX_OPSIZE_K, /* 2388 */
  IC_EVEX_OPSIZE_K, /* 2389 */
  IC_EVEX_OPSIZE_K, /* 2390 */
  IC_EVEX_OPSIZE_K, /* 2391 */
  IC_EVEX_W_OPSIZE_K, /* 2392 */
  IC_EVEX_W_OPSIZE_K, /* 2393 */
  IC_EVEX_W_OPSIZE_K, /* 2394 */
  IC_EVEX_W_OPSIZE_K, /* 2395 */
  IC_EVEX_W_OPSIZE_K, /* 2396 */
  IC_EVEX_W_OPSIZE_K, /* 2397 */
  IC_EVEX_W_OPSIZE_K, /* 2398 */
  IC_EVEX_W_OPSIZE_K, /* 2399 */
  IC_EVEX_K, /* 2400 */
  IC_EVEX_K, /* 2401 */
  IC_EVEX_XS_K, /* 2402 */
  IC_EVEX_XS_K, /* 2403 */
  IC_EVEX_XD_K, /* 2404 */
  IC_EVEX_XD_K, /* 2405 */
  IC_EVEX_XD_K, /* 2406 */
  IC_EVEX_XD_K, /* 2407 */
  IC_EVEX_W_K, /* 2408 */
  IC_EVEX_W_K, /* 2409 */
  IC_EVEX_W_XS_K, /* 2410 */
  IC_EVEX_W_XS_K, /* 2411 */
  IC_EVEX_W_XD_K, /* 2412 */
  IC_EVEX_W_XD_K, /* 2413 */
  IC_EVEX_W_XD_K, /* 2414 */
  IC_EVEX_W_XD_K, /* 2415 */
  IC_EVEX_OPSIZE_K, /* 2416 */
  IC_EVEX_OPSIZE_K, /* 2417 */
  IC_EVEX_OPSIZE_K, /* 2418 */
  IC_EVEX_OPSIZE_K, /* 2419 */
  IC_EVEX_OPSIZE_K, /* 2420 */
  IC_EVEX_OPSIZE_K, /* 2421 */
  IC_EVEX_OPSIZE_K, /* 2422 */
  IC_EVEX_OPSIZE_K, /* 2423 */
  IC_EVEX_W_OPSIZE_K, /* 2424 */
  IC_EVEX_W_OPSIZE_K, /* 2425 */
  IC_EVEX_W_OPSIZE_K, /* 2426 */
  IC_EVEX_W_OPSIZE_K, /* 2427 */
  IC_EVEX_W_OPSIZE_K, /* 2428 */
  IC_EVEX_W_OPSIZE_K, /* 2429 */
  IC_EVEX_W_OPSIZE_K, /* 2430 */
  IC_EVEX_W_OPSIZE_K, /* 2431 */
  IC_EVEX_K, /* 2432 */
  IC_EVEX_K, /* 2433 */
  IC_EVEX_XS_K, /* 2434 */
  IC_EVEX_XS_K, /* 2435 */
  IC_EVEX_XD_K, /* 2436 */
  IC_EVEX_XD_K, /* 2437 */
  IC_EVEX_XD_K, /* 2438 */
  IC_EVEX_XD_K, /* 2439 */
  IC_EVEX_W_K, /* 2440 */
  IC_EVEX_W_K, /* 2441 */
  IC_EVEX_W_XS_K, /* 2442 */
  IC_EVEX_W_XS_K, /* 2443 */
  IC_EVEX_W_XD_K, /* 2444 */
  IC_EVEX_W_XD_K, /* 2445 */
  IC_EVEX_W_XD_K, /* 2446 */
  IC_EVEX_W_XD_K, /* 2447 */
  IC_EVEX_OPSIZE_K, /* 2448 */
  IC_EVEX_OPSIZE_K, /* 2449 */
  IC_EVEX_OPSIZE_K, /* 2450 */
  IC_EVEX_OPSIZE_K, /* 2451 */
  IC_EVEX_OPSIZE_K, /* 2452 */
  IC_EVEX_OPSIZE_K, /* 2453 */
  IC_EVEX_OPSIZE_K, /* 2454 */
  IC_EVEX_OPSIZE_K, /* 2455 */
  IC_EVEX_W_OPSIZE_K, /* 2456 */
  IC_EVEX_W_OPSIZE_K, /* 2457 */
  IC_EVEX_W_OPSIZE_K, /* 2458 */
  IC_EVEX_W_OPSIZE_K, /* 2459 */
  IC_EVEX_W_OPSIZE_K, /* 2460 */
  IC_EVEX_W_OPSIZE_K, /* 2461 */
  IC_EVEX_W_OPSIZE_K, /* 2462 */
  IC_EVEX_W_OPSIZE_K, /* 2463 */
  IC_EVEX_K, /* 2464 */
  IC_EVEX_K, /* 2465 */
  IC_EVEX_XS_K, /* 2466 */
  IC_EVEX_XS_K, /* 2467 */
  IC_EVEX_XD_K, /* 2468 */
  IC_EVEX_XD_K, /* 2469 */
  IC_EVEX_XD_K, /* 2470 */
  IC_EVEX_XD_K, /* 2471 */
  IC_EVEX_W_K, /* 2472 */
  IC_EVEX_W_K, /* 2473 */
  IC_EVEX_W_XS_K, /* 2474 */
  IC_EVEX_W_XS_K, /* 2475 */
  IC_EVEX_W_XD_K, /* 2476 */
  IC_EVEX_W_XD_K, /* 2477 */
  IC_EVEX_W_XD_K, /* 2478 */
  IC_EVEX_W_XD_K, /* 2479 */
  IC_EVEX_OPSIZE_K, /* 2480 */
  IC_EVEX_OPSIZE_K, /* 2481 */
  IC_EVEX_OPSIZE_K, /* 2482 */
  IC_EVEX_OPSIZE_K, /* 2483 */
  IC_EVEX_OPSIZE_K, /* 2484 */
  IC_EVEX_OPSIZE_K, /* 2485 */
  IC_EVEX_OPSIZE_K, /* 2486 */
  IC_EVEX_OPSIZE_K, /* 2487 */
  IC_EVEX_W_OPSIZE_K, /* 2488 */
  IC_EVEX_W_OPSIZE_K, /* 2489 */
  IC_EVEX_W_OPSIZE_K, /* 2490 */
  IC_EVEX_W_OPSIZE_K, /* 2491 */
  IC_EVEX_W_OPSIZE_K, /* 2492 */
  IC_EVEX_W_OPSIZE_K, /* 2493 */
  IC_EVEX_W_OPSIZE_K, /* 2494 */
  IC_EVEX_W_OPSIZE_K, /* 2495 */
  IC_EVEX_K, /* 2496 */
  IC_EVEX_K, /* 2497 */
  IC_EVEX_XS_K, /* 2498 */
  IC_EVEX_XS_K, /* 2499 */
  IC_EVEX_XD_K, /* 2500 */
  IC_EVEX_XD_K, /* 2501 */
  IC_EVEX_XD_K, /* 2502 */
  IC_EVEX_XD_K, /* 2503 */
  IC_EVEX_W_K, /* 2504 */
  IC_EVEX_W_K, /* 2505 */
  IC_EVEX_W_XS_K, /* 2506 */
  IC_EVEX_W_XS_K, /* 2507 */
  IC_EVEX_W_XD_K, /* 2508 */
  IC_EVEX_W_XD_K, /* 2509 */
  IC_EVEX_W_XD_K, /* 2510 */
  IC_EVEX_W_XD_K, /* 2511 */
  IC_EVEX_OPSIZE_K, /* 2512 */
  IC_EVEX_OPSIZE_K, /* 2513 */
  IC_EVEX_OPSIZE_K, /* 2514 */
  IC_EVEX_OPSIZE_K, /* 2515 */
  IC_EVEX_OPSIZE_K, /* 2516 */
  IC_EVEX_OPSIZE_K, /* 2517 */
  IC_EVEX_OPSIZE_K, /* 2518 */
  IC_EVEX_OPSIZE_K, /* 2519 */
  IC_EVEX_W_OPSIZE_K, /* 2520 */
  IC_EVEX_W_OPSIZE_K, /* 2521 */
  IC_EVEX_W_OPSIZE_K, /* 2522 */
  IC_EVEX_W_OPSIZE_K, /* 2523 */
  IC_EVEX_W_OPSIZE_K, /* 2524 */
  IC_EVEX_W_OPSIZE_K, /* 2525 */
  IC_EVEX_W_OPSIZE_K, /* 2526 */
  IC_EVEX_W_OPSIZE_K, /* 2527 */
  IC_EVEX_K, /* 2528 */
  IC_EVEX_K, /* 2529 */
  IC_EVEX_XS_K, /* 2530 */
  IC_EVEX_XS_K, /* 2531 */
  IC_EVEX_XD_K, /* 2532 */
  IC_EVEX_XD_K, /* 2533 */
  IC_EVEX_XD_K, /* 2534 */
  IC_EVEX_XD_K, /* 2535 */
  IC_EVEX_W_K, /* 2536 */
  IC_EVEX_W_K, /* 2537 */
  IC_EVEX_W_XS_K, /* 2538 */
  IC_EVEX_W_XS_K, /* 2539 */
  IC_EVEX_W_XD_K, /* 2540 */
  IC_EVEX_W_XD_K, /* 2541 */
  IC_EVEX_W_XD_K, /* 2542 */
  IC_EVEX_W_XD_K, /* 2543 */
  IC_EVEX_OPSIZE_K, /* 2544 */
  IC_EVEX_OPSIZE_K, /* 2545 */
  IC_EVEX_OPSIZE_K, /* 2546 */
  IC_EVEX_OPSIZE_K, /* 2547 */
  IC_EVEX_OPSIZE_K, /* 2548 */
  IC_EVEX_OPSIZE_K, /* 2549 */
  IC_EVEX_OPSIZE_K, /* 2550 */
  IC_EVEX_OPSIZE_K, /* 2551 */
  IC_EVEX_W_OPSIZE_K, /* 2552 */
  IC_EVEX_W_OPSIZE_K, /* 2553 */
  IC_EVEX_W_OPSIZE_K, /* 2554 */
  IC_EVEX_W_OPSIZE_K, /* 2555 */
  IC_EVEX_W_OPSIZE_K, /* 2556 */
  IC_EVEX_W_OPSIZE_K, /* 2557 */
  IC_EVEX_W_OPSIZE_K, /* 2558 */
  IC_EVEX_W_OPSIZE_K, /* 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, /* 2594 */
  IC_64BIT_XS, /* 2595 */
  IC_XD, /* 2596 */
  IC_64BIT_XD, /* 2597 */
  IC_XS, /* 2598 */
  IC_64BIT_XS, /* 2599 */
  IC_ADSIZE, /* 2600 */
  IC_64BIT_ADSIZE, /* 2601 */
  IC_XS, /* 2602 */
  IC_64BIT_REXW_XS, /* 2603 */
  IC_XD, /* 2604 */
  IC_64BIT_REXW_XD, /* 2605 */
  IC_XS, /* 2606 */
  IC_64BIT_REXW_XS, /* 2607 */
  IC_OPSIZE, /* 2608 */
  IC_64BIT_OPSIZE, /* 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, /* 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_L_K, /* 2816 */
  IC_EVEX_L_K, /* 2817 */
  IC_EVEX_L_XS_K, /* 2818 */
  IC_EVEX_L_XS_K, /* 2819 */
  IC_EVEX_L_XD_K, /* 2820 */
  IC_EVEX_L_XD_K, /* 2821 */
  IC_EVEX_L_XD_K, /* 2822 */
  IC_EVEX_L_XD_K, /* 2823 */
  IC_EVEX_L_W_K, /* 2824 */
  IC_EVEX_L_W_K, /* 2825 */
  IC_EVEX_L_W_XS_K, /* 2826 */
  IC_EVEX_L_W_XS_K, /* 2827 */
  IC_EVEX_L_W_XD_K, /* 2828 */
  IC_EVEX_L_W_XD_K, /* 2829 */
  IC_EVEX_L_W_XD_K, /* 2830 */
  IC_EVEX_L_W_XD_K, /* 2831 */
  IC_EVEX_L_OPSIZE_K, /* 2832 */
  IC_EVEX_L_OPSIZE_K, /* 2833 */
  IC_EVEX_L_OPSIZE_K, /* 2834 */
  IC_EVEX_L_OPSIZE_K, /* 2835 */
  IC_EVEX_L_OPSIZE_K, /* 2836 */
  IC_EVEX_L_OPSIZE_K, /* 2837 */
  IC_EVEX_L_OPSIZE_K, /* 2838 */
  IC_EVEX_L_OPSIZE_K, /* 2839 */
  IC_EVEX_L_W_OPSIZE_K, /* 2840 */
  IC_EVEX_L_W_OPSIZE_K, /* 2841 */
  IC_EVEX_L_W_OPSIZE_K, /* 2842 */
  IC_EVEX_L_W_OPSIZE_K, /* 2843 */
  IC_EVEX_L_W_OPSIZE_K, /* 2844 */
  IC_EVEX_L_W_OPSIZE_K, /* 2845 */
  IC_EVEX_L_W_OPSIZE_K, /* 2846 */
  IC_EVEX_L_W_OPSIZE_K, /* 2847 */
  IC_EVEX_L_K, /* 2848 */
  IC_EVEX_L_K, /* 2849 */
  IC_EVEX_L_XS_K, /* 2850 */
  IC_EVEX_L_XS_K, /* 2851 */
  IC_EVEX_L_XD_K, /* 2852 */
  IC_EVEX_L_XD_K, /* 2853 */
  IC_EVEX_L_XD_K, /* 2854 */
  IC_EVEX_L_XD_K, /* 2855 */
  IC_EVEX_L_W_K, /* 2856 */
  IC_EVEX_L_W_K, /* 2857 */
  IC_EVEX_L_W_XS_K, /* 2858 */
  IC_EVEX_L_W_XS_K, /* 2859 */
  IC_EVEX_L_W_XD_K, /* 2860 */
  IC_EVEX_L_W_XD_K, /* 2861 */
  IC_EVEX_L_W_XD_K, /* 2862 */
  IC_EVEX_L_W_XD_K, /* 2863 */
  IC_EVEX_L_OPSIZE_K, /* 2864 */
  IC_EVEX_L_OPSIZE_K, /* 2865 */
  IC_EVEX_L_OPSIZE_K, /* 2866 */
  IC_EVEX_L_OPSIZE_K, /* 2867 */
  IC_EVEX_L_OPSIZE_K, /* 2868 */
  IC_EVEX_L_OPSIZE_K, /* 2869 */
  IC_EVEX_L_OPSIZE_K, /* 2870 */
  IC_EVEX_L_OPSIZE_K, /* 2871 */
  IC_EVEX_L_W_OPSIZE_K, /* 2872 */
  IC_EVEX_L_W_OPSIZE_K, /* 2873 */
  IC_EVEX_L_W_OPSIZE_K, /* 2874 */
  IC_EVEX_L_W_OPSIZE_K, /* 2875 */
  IC_EVEX_L_W_OPSIZE_K, /* 2876 */
  IC_EVEX_L_W_OPSIZE_K, /* 2877 */
  IC_EVEX_L_W_OPSIZE_K, /* 2878 */
  IC_EVEX_L_W_OPSIZE_K, /* 2879 */
  IC_EVEX_L_K, /* 2880 */
  IC_EVEX_L_K, /* 2881 */
  IC_EVEX_L_XS_K, /* 2882 */
  IC_EVEX_L_XS_K, /* 2883 */
  IC_EVEX_L_XD_K, /* 2884 */
  IC_EVEX_L_XD_K, /* 2885 */
  IC_EVEX_L_XD_K, /* 2886 */
  IC_EVEX_L_XD_K, /* 2887 */
  IC_EVEX_L_W_K, /* 2888 */
  IC_EVEX_L_W_K, /* 2889 */
  IC_EVEX_L_W_XS_K, /* 2890 */
  IC_EVEX_L_W_XS_K, /* 2891 */
  IC_EVEX_L_W_XD_K, /* 2892 */
  IC_EVEX_L_W_XD_K, /* 2893 */
  IC_EVEX_L_W_XD_K, /* 2894 */
  IC_EVEX_L_W_XD_K, /* 2895 */
  IC_EVEX_L_OPSIZE_K, /* 2896 */
  IC_EVEX_L_OPSIZE_K, /* 2897 */
  IC_EVEX_L_OPSIZE_K, /* 2898 */
  IC_EVEX_L_OPSIZE_K, /* 2899 */
  IC_EVEX_L_OPSIZE_K, /* 2900 */
  IC_EVEX_L_OPSIZE_K, /* 2901 */
  IC_EVEX_L_OPSIZE_K, /* 2902 */
  IC_EVEX_L_OPSIZE_K, /* 2903 */
  IC_EVEX_L_W_OPSIZE_K, /* 2904 */
  IC_EVEX_L_W_OPSIZE_K, /* 2905 */
  IC_EVEX_L_W_OPSIZE_K, /* 2906 */
  IC_EVEX_L_W_OPSIZE_K, /* 2907 */
  IC_EVEX_L_W_OPSIZE_K, /* 2908 */
  IC_EVEX_L_W_OPSIZE_K, /* 2909 */
  IC_EVEX_L_W_OPSIZE_K, /* 2910 */
  IC_EVEX_L_W_OPSIZE_K, /* 2911 */
  IC_EVEX_L_K, /* 2912 */
  IC_EVEX_L_K, /* 2913 */
  IC_EVEX_L_XS_K, /* 2914 */
  IC_EVEX_L_XS_K, /* 2915 */
  IC_EVEX_L_XD_K, /* 2916 */
  IC_EVEX_L_XD_K, /* 2917 */
  IC_EVEX_L_XD_K, /* 2918 */
  IC_EVEX_L_XD_K, /* 2919 */
  IC_EVEX_L_W_K, /* 2920 */
  IC_EVEX_L_W_K, /* 2921 */
  IC_EVEX_L_W_XS_K, /* 2922 */
  IC_EVEX_L_W_XS_K, /* 2923 */
  IC_EVEX_L_W_XD_K, /* 2924 */
  IC_EVEX_L_W_XD_K, /* 2925 */
  IC_EVEX_L_W_XD_K, /* 2926 */
  IC_EVEX_L_W_XD_K, /* 2927 */
  IC_EVEX_L_OPSIZE_K, /* 2928 */
  IC_EVEX_L_OPSIZE_K, /* 2929 */
  IC_EVEX_L_OPSIZE_K, /* 2930 */
  IC_EVEX_L_OPSIZE_K, /* 2931 */
  IC_EVEX_L_OPSIZE_K, /* 2932 */
  IC_EVEX_L_OPSIZE_K, /* 2933 */
  IC_EVEX_L_OPSIZE_K, /* 2934 */
  IC_EVEX_L_OPSIZE_K, /* 2935 */
  IC_EVEX_L_W_OPSIZE_K, /* 2936 */
  IC_EVEX_L_W_OPSIZE_K, /* 2937 */
  IC_EVEX_L_W_OPSIZE_K, /* 2938 */
  IC_EVEX_L_W_OPSIZE_K, /* 2939 */
  IC_EVEX_L_W_OPSIZE_K, /* 2940 */
  IC_EVEX_L_W_OPSIZE_K, /* 2941 */
  IC_EVEX_L_W_OPSIZE_K, /* 2942 */
  IC_EVEX_L_W_OPSIZE_K, /* 2943 */
  IC_EVEX_L_K, /* 2944 */
  IC_EVEX_L_K, /* 2945 */
  IC_EVEX_L_XS_K, /* 2946 */
  IC_EVEX_L_XS_K, /* 2947 */
  IC_EVEX_L_XD_K, /* 2948 */
  IC_EVEX_L_XD_K, /* 2949 */
  IC_EVEX_L_XD_K, /* 2950 */
  IC_EVEX_L_XD_K, /* 2951 */
  IC_EVEX_L_W_K, /* 2952 */
  IC_EVEX_L_W_K, /* 2953 */
  IC_EVEX_L_W_XS_K, /* 2954 */
  IC_EVEX_L_W_XS_K, /* 2955 */
  IC_EVEX_L_W_XD_K, /* 2956 */
  IC_EVEX_L_W_XD_K, /* 2957 */
  IC_EVEX_L_W_XD_K, /* 2958 */
  IC_EVEX_L_W_XD_K, /* 2959 */
  IC_EVEX_L_OPSIZE_K, /* 2960 */
  IC_EVEX_L_OPSIZE_K, /* 2961 */
  IC_EVEX_L_OPSIZE_K, /* 2962 */
  IC_EVEX_L_OPSIZE_K, /* 2963 */
  IC_EVEX_L_OPSIZE_K, /* 2964 */
  IC_EVEX_L_OPSIZE_K, /* 2965 */
  IC_EVEX_L_OPSIZE_K, /* 2966 */
  IC_EVEX_L_OPSIZE_K, /* 2967 */
  IC_EVEX_L_W_OPSIZE_K, /* 2968 */
  IC_EVEX_L_W_OPSIZE_K, /* 2969 */
  IC_EVEX_L_W_OPSIZE_K, /* 2970 */
  IC_EVEX_L_W_OPSIZE_K, /* 2971 */
  IC_EVEX_L_W_OPSIZE_K, /* 2972 */
  IC_EVEX_L_W_OPSIZE_K, /* 2973 */
  IC_EVEX_L_W_OPSIZE_K, /* 2974 */
  IC_EVEX_L_W_OPSIZE_K, /* 2975 */
  IC_EVEX_L_K, /* 2976 */
  IC_EVEX_L_K, /* 2977 */
  IC_EVEX_L_XS_K, /* 2978 */
  IC_EVEX_L_XS_K, /* 2979 */
  IC_EVEX_L_XD_K, /* 2980 */
  IC_EVEX_L_XD_K, /* 2981 */
  IC_EVEX_L_XD_K, /* 2982 */
  IC_EVEX_L_XD_K, /* 2983 */
  IC_EVEX_L_W_K, /* 2984 */
  IC_EVEX_L_W_K, /* 2985 */
  IC_EVEX_L_W_XS_K, /* 2986 */
  IC_EVEX_L_W_XS_K, /* 2987 */
  IC_EVEX_L_W_XD_K, /* 2988 */
  IC_EVEX_L_W_XD_K, /* 2989 */
  IC_EVEX_L_W_XD_K, /* 2990 */
  IC_EVEX_L_W_XD_K, /* 2991 */
  IC_EVEX_L_OPSIZE_K, /* 2992 */
  IC_EVEX_L_OPSIZE_K, /* 2993 */
  IC_EVEX_L_OPSIZE_K, /* 2994 */
  IC_EVEX_L_OPSIZE_K, /* 2995 */
  IC_EVEX_L_OPSIZE_K, /* 2996 */
  IC_EVEX_L_OPSIZE_K, /* 2997 */
  IC_EVEX_L_OPSIZE_K, /* 2998 */
  IC_EVEX_L_OPSIZE_K, /* 2999 */
  IC_EVEX_L_W_OPSIZE_K, /* 3000 */
  IC_EVEX_L_W_OPSIZE_K, /* 3001 */
  IC_EVEX_L_W_OPSIZE_K, /* 3002 */
  IC_EVEX_L_W_OPSIZE_K, /* 3003 */
  IC_EVEX_L_W_OPSIZE_K, /* 3004 */
  IC_EVEX_L_W_OPSIZE_K, /* 3005 */
  IC_EVEX_L_W_OPSIZE_K, /* 3006 */
  IC_EVEX_L_W_OPSIZE_K, /* 3007 */
  IC_EVEX_L_K, /* 3008 */
  IC_EVEX_L_K, /* 3009 */
  IC_EVEX_L_XS_K, /* 3010 */
  IC_EVEX_L_XS_K, /* 3011 */
  IC_EVEX_L_XD_K, /* 3012 */
  IC_EVEX_L_XD_K, /* 3013 */
  IC_EVEX_L_XD_K, /* 3014 */
  IC_EVEX_L_XD_K, /* 3015 */
  IC_EVEX_L_W_K, /* 3016 */
  IC_EVEX_L_W_K, /* 3017 */
  IC_EVEX_L_W_XS_K, /* 3018 */
  IC_EVEX_L_W_XS_K, /* 3019 */
  IC_EVEX_L_W_XD_K, /* 3020 */
  IC_EVEX_L_W_XD_K, /* 3021 */
  IC_EVEX_L_W_XD_K, /* 3022 */
  IC_EVEX_L_W_XD_K, /* 3023 */
  IC_EVEX_L_OPSIZE_K, /* 3024 */
  IC_EVEX_L_OPSIZE_K, /* 3025 */
  IC_EVEX_L_OPSIZE_K, /* 3026 */
  IC_EVEX_L_OPSIZE_K, /* 3027 */
  IC_EVEX_L_OPSIZE_K, /* 3028 */
  IC_EVEX_L_OPSIZE_K, /* 3029 */
  IC_EVEX_L_OPSIZE_K, /* 3030 */
  IC_EVEX_L_OPSIZE_K, /* 3031 */
  IC_EVEX_L_W_OPSIZE_K, /* 3032 */
  IC_EVEX_L_W_OPSIZE_K, /* 3033 */
  IC_EVEX_L_W_OPSIZE_K, /* 3034 */
  IC_EVEX_L_W_OPSIZE_K, /* 3035 */
  IC_EVEX_L_W_OPSIZE_K, /* 3036 */
  IC_EVEX_L_W_OPSIZE_K, /* 3037 */
  IC_EVEX_L_W_OPSIZE_K, /* 3038 */
  IC_EVEX_L_W_OPSIZE_K, /* 3039 */
  IC_EVEX_L_K, /* 3040 */
  IC_EVEX_L_K, /* 3041 */
  IC_EVEX_L_XS_K, /* 3042 */
  IC_EVEX_L_XS_K, /* 3043 */
  IC_EVEX_L_XD_K, /* 3044 */
  IC_EVEX_L_XD_K, /* 3045 */
  IC_EVEX_L_XD_K, /* 3046 */
  IC_EVEX_L_XD_K, /* 3047 */
  IC_EVEX_L_W_K, /* 3048 */
  IC_EVEX_L_W_K, /* 3049 */
  IC_EVEX_L_W_XS_K, /* 3050 */
  IC_EVEX_L_W_XS_K, /* 3051 */
  IC_EVEX_L_W_XD_K, /* 3052 */
  IC_EVEX_L_W_XD_K, /* 3053 */
  IC_EVEX_L_W_XD_K, /* 3054 */
  IC_EVEX_L_W_XD_K, /* 3055 */
  IC_EVEX_L_OPSIZE_K, /* 3056 */
  IC_EVEX_L_OPSIZE_K, /* 3057 */
  IC_EVEX_L_OPSIZE_K, /* 3058 */
  IC_EVEX_L_OPSIZE_K, /* 3059 */
  IC_EVEX_L_OPSIZE_K, /* 3060 */
  IC_EVEX_L_OPSIZE_K, /* 3061 */
  IC_EVEX_L_OPSIZE_K, /* 3062 */
  IC_EVEX_L_OPSIZE_K, /* 3063 */
  IC_EVEX_L_W_OPSIZE_K, /* 3064 */
  IC_EVEX_L_W_OPSIZE_K, /* 3065 */
  IC_EVEX_L_W_OPSIZE_K, /* 3066 */
  IC_EVEX_L_W_OPSIZE_K, /* 3067 */
  IC_EVEX_L_W_OPSIZE_K, /* 3068 */
  IC_EVEX_L_W_OPSIZE_K, /* 3069 */
  IC_EVEX_L_W_OPSIZE_K, /* 3070 */
  IC_EVEX_L_W_OPSIZE_K, /* 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, /* 3106 */
  IC_64BIT_XS, /* 3107 */
  IC_XD, /* 3108 */
  IC_64BIT_XD, /* 3109 */
  IC_XS, /* 3110 */
  IC_64BIT_XS, /* 3111 */
  IC_ADSIZE, /* 3112 */
  IC_64BIT_ADSIZE, /* 3113 */
  IC_XS, /* 3114 */
  IC_64BIT_REXW_XS, /* 3115 */
  IC_XD, /* 3116 */
  IC_64BIT_REXW_XD, /* 3117 */
  IC_XS, /* 3118 */
  IC_64BIT_REXW_XS, /* 3119 */
  IC_OPSIZE, /* 3120 */
  IC_64BIT_OPSIZE, /* 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, /* 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_L2_K, /* 3328 */
  IC_EVEX_L2_K, /* 3329 */
  IC_EVEX_L2_XS_K, /* 3330 */
  IC_EVEX_L2_XS_K, /* 3331 */
  IC_EVEX_L2_XD_K, /* 3332 */
  IC_EVEX_L2_XD_K, /* 3333 */
  IC_EVEX_L2_XD_K, /* 3334 */
  IC_EVEX_L2_XD_K, /* 3335 */
  IC_EVEX_L2_W_K, /* 3336 */
  IC_EVEX_L2_W_K, /* 3337 */
  IC_EVEX_L2_W_XS_K, /* 3338 */
  IC_EVEX_L2_W_XS_K, /* 3339 */
  IC_EVEX_L2_W_XD_K, /* 3340 */
  IC_EVEX_L2_W_XD_K, /* 3341 */
  IC_EVEX_L2_W_XD_K, /* 3342 */
  IC_EVEX_L2_W_XD_K, /* 3343 */
  IC_EVEX_L2_OPSIZE_K, /* 3344 */
  IC_EVEX_L2_OPSIZE_K, /* 3345 */
  IC_EVEX_L2_OPSIZE_K, /* 3346 */
  IC_EVEX_L2_OPSIZE_K, /* 3347 */
  IC_EVEX_L2_OPSIZE_K, /* 3348 */
  IC_EVEX_L2_OPSIZE_K, /* 3349 */
  IC_EVEX_L2_OPSIZE_K, /* 3350 */
  IC_EVEX_L2_OPSIZE_K, /* 3351 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3352 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3353 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3354 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3355 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3356 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3357 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3358 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3359 */
  IC_EVEX_L2_K, /* 3360 */
  IC_EVEX_L2_K, /* 3361 */
  IC_EVEX_L2_XS_K, /* 3362 */
  IC_EVEX_L2_XS_K, /* 3363 */
  IC_EVEX_L2_XD_K, /* 3364 */
  IC_EVEX_L2_XD_K, /* 3365 */
  IC_EVEX_L2_XD_K, /* 3366 */
  IC_EVEX_L2_XD_K, /* 3367 */
  IC_EVEX_L2_W_K, /* 3368 */
  IC_EVEX_L2_W_K, /* 3369 */
  IC_EVEX_L2_W_XS_K, /* 3370 */
  IC_EVEX_L2_W_XS_K, /* 3371 */
  IC_EVEX_L2_W_XD_K, /* 3372 */
  IC_EVEX_L2_W_XD_K, /* 3373 */
  IC_EVEX_L2_W_XD_K, /* 3374 */
  IC_EVEX_L2_W_XD_K, /* 3375 */
  IC_EVEX_L2_OPSIZE_K, /* 3376 */
  IC_EVEX_L2_OPSIZE_K, /* 3377 */
  IC_EVEX_L2_OPSIZE_K, /* 3378 */
  IC_EVEX_L2_OPSIZE_K, /* 3379 */
  IC_EVEX_L2_OPSIZE_K, /* 3380 */
  IC_EVEX_L2_OPSIZE_K, /* 3381 */
  IC_EVEX_L2_OPSIZE_K, /* 3382 */
  IC_EVEX_L2_OPSIZE_K, /* 3383 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3384 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3385 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3386 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3387 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3388 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3389 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3390 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3391 */
  IC_EVEX_L2_K, /* 3392 */
  IC_EVEX_L2_K, /* 3393 */
  IC_EVEX_L2_XS_K, /* 3394 */
  IC_EVEX_L2_XS_K, /* 3395 */
  IC_EVEX_L2_XD_K, /* 3396 */
  IC_EVEX_L2_XD_K, /* 3397 */
  IC_EVEX_L2_XD_K, /* 3398 */
  IC_EVEX_L2_XD_K, /* 3399 */
  IC_EVEX_L2_W_K, /* 3400 */
  IC_EVEX_L2_W_K, /* 3401 */
  IC_EVEX_L2_W_XS_K, /* 3402 */
  IC_EVEX_L2_W_XS_K, /* 3403 */
  IC_EVEX_L2_W_XD_K, /* 3404 */
  IC_EVEX_L2_W_XD_K, /* 3405 */
  IC_EVEX_L2_W_XD_K, /* 3406 */
  IC_EVEX_L2_W_XD_K, /* 3407 */
  IC_EVEX_L2_OPSIZE_K, /* 3408 */
  IC_EVEX_L2_OPSIZE_K, /* 3409 */
  IC_EVEX_L2_OPSIZE_K, /* 3410 */
  IC_EVEX_L2_OPSIZE_K, /* 3411 */
  IC_EVEX_L2_OPSIZE_K, /* 3412 */
  IC_EVEX_L2_OPSIZE_K, /* 3413 */
  IC_EVEX_L2_OPSIZE_K, /* 3414 */
  IC_EVEX_L2_OPSIZE_K, /* 3415 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3416 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3417 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3418 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3419 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3420 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3421 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3422 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3423 */
  IC_EVEX_L2_K, /* 3424 */
  IC_EVEX_L2_K, /* 3425 */
  IC_EVEX_L2_XS_K, /* 3426 */
  IC_EVEX_L2_XS_K, /* 3427 */
  IC_EVEX_L2_XD_K, /* 3428 */
  IC_EVEX_L2_XD_K, /* 3429 */
  IC_EVEX_L2_XD_K, /* 3430 */
  IC_EVEX_L2_XD_K, /* 3431 */
  IC_EVEX_L2_W_K, /* 3432 */
  IC_EVEX_L2_W_K, /* 3433 */
  IC_EVEX_L2_W_XS_K, /* 3434 */
  IC_EVEX_L2_W_XS_K, /* 3435 */
  IC_EVEX_L2_W_XD_K, /* 3436 */
  IC_EVEX_L2_W_XD_K, /* 3437 */
  IC_EVEX_L2_W_XD_K, /* 3438 */
  IC_EVEX_L2_W_XD_K, /* 3439 */
  IC_EVEX_L2_OPSIZE_K, /* 3440 */
  IC_EVEX_L2_OPSIZE_K, /* 3441 */
  IC_EVEX_L2_OPSIZE_K, /* 3442 */
  IC_EVEX_L2_OPSIZE_K, /* 3443 */
  IC_EVEX_L2_OPSIZE_K, /* 3444 */
  IC_EVEX_L2_OPSIZE_K, /* 3445 */
  IC_EVEX_L2_OPSIZE_K, /* 3446 */
  IC_EVEX_L2_OPSIZE_K, /* 3447 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3448 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3449 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3450 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3451 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3452 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3453 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3454 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3455 */
  IC_EVEX_L2_K, /* 3456 */
  IC_EVEX_L2_K, /* 3457 */
  IC_EVEX_L2_XS_K, /* 3458 */
  IC_EVEX_L2_XS_K, /* 3459 */
  IC_EVEX_L2_XD_K, /* 3460 */
  IC_EVEX_L2_XD_K, /* 3461 */
  IC_EVEX_L2_XD_K, /* 3462 */
  IC_EVEX_L2_XD_K, /* 3463 */
  IC_EVEX_L2_W_K, /* 3464 */
  IC_EVEX_L2_W_K, /* 3465 */
  IC_EVEX_L2_W_XS_K, /* 3466 */
  IC_EVEX_L2_W_XS_K, /* 3467 */
  IC_EVEX_L2_W_XD_K, /* 3468 */
  IC_EVEX_L2_W_XD_K, /* 3469 */
  IC_EVEX_L2_W_XD_K, /* 3470 */
  IC_EVEX_L2_W_XD_K, /* 3471 */
  IC_EVEX_L2_OPSIZE_K, /* 3472 */
  IC_EVEX_L2_OPSIZE_K, /* 3473 */
  IC_EVEX_L2_OPSIZE_K, /* 3474 */
  IC_EVEX_L2_OPSIZE_K, /* 3475 */
  IC_EVEX_L2_OPSIZE_K, /* 3476 */
  IC_EVEX_L2_OPSIZE_K, /* 3477 */
  IC_EVEX_L2_OPSIZE_K, /* 3478 */
  IC_EVEX_L2_OPSIZE_K, /* 3479 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3480 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3481 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3482 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3483 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3484 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3485 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3486 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3487 */
  IC_EVEX_L2_K, /* 3488 */
  IC_EVEX_L2_K, /* 3489 */
  IC_EVEX_L2_XS_K, /* 3490 */
  IC_EVEX_L2_XS_K, /* 3491 */
  IC_EVEX_L2_XD_K, /* 3492 */
  IC_EVEX_L2_XD_K, /* 3493 */
  IC_EVEX_L2_XD_K, /* 3494 */
  IC_EVEX_L2_XD_K, /* 3495 */
  IC_EVEX_L2_W_K, /* 3496 */
  IC_EVEX_L2_W_K, /* 3497 */
  IC_EVEX_L2_W_XS_K, /* 3498 */
  IC_EVEX_L2_W_XS_K, /* 3499 */
  IC_EVEX_L2_W_XD_K, /* 3500 */
  IC_EVEX_L2_W_XD_K, /* 3501 */
  IC_EVEX_L2_W_XD_K, /* 3502 */
  IC_EVEX_L2_W_XD_K, /* 3503 */
  IC_EVEX_L2_OPSIZE_K, /* 3504 */
  IC_EVEX_L2_OPSIZE_K, /* 3505 */
  IC_EVEX_L2_OPSIZE_K, /* 3506 */
  IC_EVEX_L2_OPSIZE_K, /* 3507 */
  IC_EVEX_L2_OPSIZE_K, /* 3508 */
  IC_EVEX_L2_OPSIZE_K, /* 3509 */
  IC_EVEX_L2_OPSIZE_K, /* 3510 */
  IC_EVEX_L2_OPSIZE_K, /* 3511 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3512 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3513 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3514 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3515 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3516 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3517 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3518 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3519 */
  IC_EVEX_L2_K, /* 3520 */
  IC_EVEX_L2_K, /* 3521 */
  IC_EVEX_L2_XS_K, /* 3522 */
  IC_EVEX_L2_XS_K, /* 3523 */
  IC_EVEX_L2_XD_K, /* 3524 */
  IC_EVEX_L2_XD_K, /* 3525 */
  IC_EVEX_L2_XD_K, /* 3526 */
  IC_EVEX_L2_XD_K, /* 3527 */
  IC_EVEX_L2_W_K, /* 3528 */
  IC_EVEX_L2_W_K, /* 3529 */
  IC_EVEX_L2_W_XS_K, /* 3530 */
  IC_EVEX_L2_W_XS_K, /* 3531 */
  IC_EVEX_L2_W_XD_K, /* 3532 */
  IC_EVEX_L2_W_XD_K, /* 3533 */
  IC_EVEX_L2_W_XD_K, /* 3534 */
  IC_EVEX_L2_W_XD_K, /* 3535 */
  IC_EVEX_L2_OPSIZE_K, /* 3536 */
  IC_EVEX_L2_OPSIZE_K, /* 3537 */
  IC_EVEX_L2_OPSIZE_K, /* 3538 */
  IC_EVEX_L2_OPSIZE_K, /* 3539 */
  IC_EVEX_L2_OPSIZE_K, /* 3540 */
  IC_EVEX_L2_OPSIZE_K, /* 3541 */
  IC_EVEX_L2_OPSIZE_K, /* 3542 */
  IC_EVEX_L2_OPSIZE_K, /* 3543 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3544 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3545 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3546 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3547 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3548 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3549 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3550 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3551 */
  IC_EVEX_L2_K, /* 3552 */
  IC_EVEX_L2_K, /* 3553 */
  IC_EVEX_L2_XS_K, /* 3554 */
  IC_EVEX_L2_XS_K, /* 3555 */
  IC_EVEX_L2_XD_K, /* 3556 */
  IC_EVEX_L2_XD_K, /* 3557 */
  IC_EVEX_L2_XD_K, /* 3558 */
  IC_EVEX_L2_XD_K, /* 3559 */
  IC_EVEX_L2_W_K, /* 3560 */
  IC_EVEX_L2_W_K, /* 3561 */
  IC_EVEX_L2_W_XS_K, /* 3562 */
  IC_EVEX_L2_W_XS_K, /* 3563 */
  IC_EVEX_L2_W_XD_K, /* 3564 */
  IC_EVEX_L2_W_XD_K, /* 3565 */
  IC_EVEX_L2_W_XD_K, /* 3566 */
  IC_EVEX_L2_W_XD_K, /* 3567 */
  IC_EVEX_L2_OPSIZE_K, /* 3568 */
  IC_EVEX_L2_OPSIZE_K, /* 3569 */
  IC_EVEX_L2_OPSIZE_K, /* 3570 */
  IC_EVEX_L2_OPSIZE_K, /* 3571 */
  IC_EVEX_L2_OPSIZE_K, /* 3572 */
  IC_EVEX_L2_OPSIZE_K, /* 3573 */
  IC_EVEX_L2_OPSIZE_K, /* 3574 */
  IC_EVEX_L2_OPSIZE_K, /* 3575 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3576 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3577 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3578 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3579 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3580 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3581 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3582 */
  IC_EVEX_L2_W_OPSIZE_K, /* 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, /* 3618 */
  IC_64BIT_XS, /* 3619 */
  IC_XD, /* 3620 */
  IC_64BIT_XD, /* 3621 */
  IC_XS, /* 3622 */
  IC_64BIT_XS, /* 3623 */
  IC_ADSIZE, /* 3624 */
  IC_64BIT_ADSIZE, /* 3625 */
  IC_XS, /* 3626 */
  IC_64BIT_REXW_XS, /* 3627 */
  IC_XD, /* 3628 */
  IC_64BIT_REXW_XD, /* 3629 */
  IC_XS, /* 3630 */
  IC_64BIT_REXW_XS, /* 3631 */
  IC_OPSIZE, /* 3632 */
  IC_64BIT_OPSIZE, /* 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, /* 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_K, /* 3840 */
  IC_EVEX_L2_K, /* 3841 */
  IC_EVEX_L2_XS_K, /* 3842 */
  IC_EVEX_L2_XS_K, /* 3843 */
  IC_EVEX_L2_XD_K, /* 3844 */
  IC_EVEX_L2_XD_K, /* 3845 */
  IC_EVEX_L2_XD_K, /* 3846 */
  IC_EVEX_L2_XD_K, /* 3847 */
  IC_EVEX_L2_W_K, /* 3848 */
  IC_EVEX_L2_W_K, /* 3849 */
  IC_EVEX_L2_W_XS_K, /* 3850 */
  IC_EVEX_L2_W_XS_K, /* 3851 */
  IC_EVEX_L2_W_XD_K, /* 3852 */
  IC_EVEX_L2_W_XD_K, /* 3853 */
  IC_EVEX_L2_W_XD_K, /* 3854 */
  IC_EVEX_L2_W_XD_K, /* 3855 */
  IC_EVEX_L2_OPSIZE_K, /* 3856 */
  IC_EVEX_L2_OPSIZE_K, /* 3857 */
  IC_EVEX_L2_OPSIZE_K, /* 3858 */
  IC_EVEX_L2_OPSIZE_K, /* 3859 */
  IC_EVEX_L2_OPSIZE_K, /* 3860 */
  IC_EVEX_L2_OPSIZE_K, /* 3861 */
  IC_EVEX_L2_OPSIZE_K, /* 3862 */
  IC_EVEX_L2_OPSIZE_K, /* 3863 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3864 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3865 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3866 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3867 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3868 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3869 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3870 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3871 */
  IC_EVEX_L2_K, /* 3872 */
  IC_EVEX_L2_K, /* 3873 */
  IC_EVEX_L2_XS_K, /* 3874 */
  IC_EVEX_L2_XS_K, /* 3875 */
  IC_EVEX_L2_XD_K, /* 3876 */
  IC_EVEX_L2_XD_K, /* 3877 */
  IC_EVEX_L2_XD_K, /* 3878 */
  IC_EVEX_L2_XD_K, /* 3879 */
  IC_EVEX_L2_W_K, /* 3880 */
  IC_EVEX_L2_W_K, /* 3881 */
  IC_EVEX_L2_W_XS_K, /* 3882 */
  IC_EVEX_L2_W_XS_K, /* 3883 */
  IC_EVEX_L2_W_XD_K, /* 3884 */
  IC_EVEX_L2_W_XD_K, /* 3885 */
  IC_EVEX_L2_W_XD_K, /* 3886 */
  IC_EVEX_L2_W_XD_K, /* 3887 */
  IC_EVEX_L2_OPSIZE_K, /* 3888 */
  IC_EVEX_L2_OPSIZE_K, /* 3889 */
  IC_EVEX_L2_OPSIZE_K, /* 3890 */
  IC_EVEX_L2_OPSIZE_K, /* 3891 */
  IC_EVEX_L2_OPSIZE_K, /* 3892 */
  IC_EVEX_L2_OPSIZE_K, /* 3893 */
  IC_EVEX_L2_OPSIZE_K, /* 3894 */
  IC_EVEX_L2_OPSIZE_K, /* 3895 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3896 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3897 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3898 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3899 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3900 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3901 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3902 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3903 */
  IC_EVEX_L2_K, /* 3904 */
  IC_EVEX_L2_K, /* 3905 */
  IC_EVEX_L2_XS_K, /* 3906 */
  IC_EVEX_L2_XS_K, /* 3907 */
  IC_EVEX_L2_XD_K, /* 3908 */
  IC_EVEX_L2_XD_K, /* 3909 */
  IC_EVEX_L2_XD_K, /* 3910 */
  IC_EVEX_L2_XD_K, /* 3911 */
  IC_EVEX_L2_W_K, /* 3912 */
  IC_EVEX_L2_W_K, /* 3913 */
  IC_EVEX_L2_W_XS_K, /* 3914 */
  IC_EVEX_L2_W_XS_K, /* 3915 */
  IC_EVEX_L2_W_XD_K, /* 3916 */
  IC_EVEX_L2_W_XD_K, /* 3917 */
  IC_EVEX_L2_W_XD_K, /* 3918 */
  IC_EVEX_L2_W_XD_K, /* 3919 */
  IC_EVEX_L2_OPSIZE_K, /* 3920 */
  IC_EVEX_L2_OPSIZE_K, /* 3921 */
  IC_EVEX_L2_OPSIZE_K, /* 3922 */
  IC_EVEX_L2_OPSIZE_K, /* 3923 */
  IC_EVEX_L2_OPSIZE_K, /* 3924 */
  IC_EVEX_L2_OPSIZE_K, /* 3925 */
  IC_EVEX_L2_OPSIZE_K, /* 3926 */
  IC_EVEX_L2_OPSIZE_K, /* 3927 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3928 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3929 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3930 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3931 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3932 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3933 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3934 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3935 */
  IC_EVEX_L2_K, /* 3936 */
  IC_EVEX_L2_K, /* 3937 */
  IC_EVEX_L2_XS_K, /* 3938 */
  IC_EVEX_L2_XS_K, /* 3939 */
  IC_EVEX_L2_XD_K, /* 3940 */
  IC_EVEX_L2_XD_K, /* 3941 */
  IC_EVEX_L2_XD_K, /* 3942 */
  IC_EVEX_L2_XD_K, /* 3943 */
  IC_EVEX_L2_W_K, /* 3944 */
  IC_EVEX_L2_W_K, /* 3945 */
  IC_EVEX_L2_W_XS_K, /* 3946 */
  IC_EVEX_L2_W_XS_K, /* 3947 */
  IC_EVEX_L2_W_XD_K, /* 3948 */
  IC_EVEX_L2_W_XD_K, /* 3949 */
  IC_EVEX_L2_W_XD_K, /* 3950 */
  IC_EVEX_L2_W_XD_K, /* 3951 */
  IC_EVEX_L2_OPSIZE_K, /* 3952 */
  IC_EVEX_L2_OPSIZE_K, /* 3953 */
  IC_EVEX_L2_OPSIZE_K, /* 3954 */
  IC_EVEX_L2_OPSIZE_K, /* 3955 */
  IC_EVEX_L2_OPSIZE_K, /* 3956 */
  IC_EVEX_L2_OPSIZE_K, /* 3957 */
  IC_EVEX_L2_OPSIZE_K, /* 3958 */
  IC_EVEX_L2_OPSIZE_K, /* 3959 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3960 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3961 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3962 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3963 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3964 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3965 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3966 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3967 */
  IC_EVEX_L2_K, /* 3968 */
  IC_EVEX_L2_K, /* 3969 */
  IC_EVEX_L2_XS_K, /* 3970 */
  IC_EVEX_L2_XS_K, /* 3971 */
  IC_EVEX_L2_XD_K, /* 3972 */
  IC_EVEX_L2_XD_K, /* 3973 */
  IC_EVEX_L2_XD_K, /* 3974 */
  IC_EVEX_L2_XD_K, /* 3975 */
  IC_EVEX_L2_W_K, /* 3976 */
  IC_EVEX_L2_W_K, /* 3977 */
  IC_EVEX_L2_W_XS_K, /* 3978 */
  IC_EVEX_L2_W_XS_K, /* 3979 */
  IC_EVEX_L2_W_XD_K, /* 3980 */
  IC_EVEX_L2_W_XD_K, /* 3981 */
  IC_EVEX_L2_W_XD_K, /* 3982 */
  IC_EVEX_L2_W_XD_K, /* 3983 */
  IC_EVEX_L2_OPSIZE_K, /* 3984 */
  IC_EVEX_L2_OPSIZE_K, /* 3985 */
  IC_EVEX_L2_OPSIZE_K, /* 3986 */
  IC_EVEX_L2_OPSIZE_K, /* 3987 */
  IC_EVEX_L2_OPSIZE_K, /* 3988 */
  IC_EVEX_L2_OPSIZE_K, /* 3989 */
  IC_EVEX_L2_OPSIZE_K, /* 3990 */
  IC_EVEX_L2_OPSIZE_K, /* 3991 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3992 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3993 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3994 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3995 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3996 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3997 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3998 */
  IC_EVEX_L2_W_OPSIZE_K, /* 3999 */
  IC_EVEX_L2_K, /* 4000 */
  IC_EVEX_L2_K, /* 4001 */
  IC_EVEX_L2_XS_K, /* 4002 */
  IC_EVEX_L2_XS_K, /* 4003 */
  IC_EVEX_L2_XD_K, /* 4004 */
  IC_EVEX_L2_XD_K, /* 4005 */
  IC_EVEX_L2_XD_K, /* 4006 */
  IC_EVEX_L2_XD_K, /* 4007 */
  IC_EVEX_L2_W_K, /* 4008 */
  IC_EVEX_L2_W_K, /* 4009 */
  IC_EVEX_L2_W_XS_K, /* 4010 */
  IC_EVEX_L2_W_XS_K, /* 4011 */
  IC_EVEX_L2_W_XD_K, /* 4012 */
  IC_EVEX_L2_W_XD_K, /* 4013 */
  IC_EVEX_L2_W_XD_K, /* 4014 */
  IC_EVEX_L2_W_XD_K, /* 4015 */
  IC_EVEX_L2_OPSIZE_K, /* 4016 */
  IC_EVEX_L2_OPSIZE_K, /* 4017 */
  IC_EVEX_L2_OPSIZE_K, /* 4018 */
  IC_EVEX_L2_OPSIZE_K, /* 4019 */
  IC_EVEX_L2_OPSIZE_K, /* 4020 */
  IC_EVEX_L2_OPSIZE_K, /* 4021 */
  IC_EVEX_L2_OPSIZE_K, /* 4022 */
  IC_EVEX_L2_OPSIZE_K, /* 4023 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4024 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4025 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4026 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4027 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4028 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4029 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4030 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4031 */
  IC_EVEX_L2_K, /* 4032 */
  IC_EVEX_L2_K, /* 4033 */
  IC_EVEX_L2_XS_K, /* 4034 */
  IC_EVEX_L2_XS_K, /* 4035 */
  IC_EVEX_L2_XD_K, /* 4036 */
  IC_EVEX_L2_XD_K, /* 4037 */
  IC_EVEX_L2_XD_K, /* 4038 */
  IC_EVEX_L2_XD_K, /* 4039 */
  IC_EVEX_L2_W_K, /* 4040 */
  IC_EVEX_L2_W_K, /* 4041 */
  IC_EVEX_L2_W_XS_K, /* 4042 */
  IC_EVEX_L2_W_XS_K, /* 4043 */
  IC_EVEX_L2_W_XD_K, /* 4044 */
  IC_EVEX_L2_W_XD_K, /* 4045 */
  IC_EVEX_L2_W_XD_K, /* 4046 */
  IC_EVEX_L2_W_XD_K, /* 4047 */
  IC_EVEX_L2_OPSIZE_K, /* 4048 */
  IC_EVEX_L2_OPSIZE_K, /* 4049 */
  IC_EVEX_L2_OPSIZE_K, /* 4050 */
  IC_EVEX_L2_OPSIZE_K, /* 4051 */
  IC_EVEX_L2_OPSIZE_K, /* 4052 */
  IC_EVEX_L2_OPSIZE_K, /* 4053 */
  IC_EVEX_L2_OPSIZE_K, /* 4054 */
  IC_EVEX_L2_OPSIZE_K, /* 4055 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4056 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4057 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4058 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4059 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4060 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4061 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4062 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4063 */
  IC_EVEX_L2_K, /* 4064 */
  IC_EVEX_L2_K, /* 4065 */
  IC_EVEX_L2_XS_K, /* 4066 */
  IC_EVEX_L2_XS_K, /* 4067 */
  IC_EVEX_L2_XD_K, /* 4068 */
  IC_EVEX_L2_XD_K, /* 4069 */
  IC_EVEX_L2_XD_K, /* 4070 */
  IC_EVEX_L2_XD_K, /* 4071 */
  IC_EVEX_L2_W_K, /* 4072 */
  IC_EVEX_L2_W_K, /* 4073 */
  IC_EVEX_L2_W_XS_K, /* 4074 */
  IC_EVEX_L2_W_XS_K, /* 4075 */
  IC_EVEX_L2_W_XD_K, /* 4076 */
  IC_EVEX_L2_W_XD_K, /* 4077 */
  IC_EVEX_L2_W_XD_K, /* 4078 */
  IC_EVEX_L2_W_XD_K, /* 4079 */
  IC_EVEX_L2_OPSIZE_K, /* 4080 */
  IC_EVEX_L2_OPSIZE_K, /* 4081 */
  IC_EVEX_L2_OPSIZE_K, /* 4082 */
  IC_EVEX_L2_OPSIZE_K, /* 4083 */
  IC_EVEX_L2_OPSIZE_K, /* 4084 */
  IC_EVEX_L2_OPSIZE_K, /* 4085 */
  IC_EVEX_L2_OPSIZE_K, /* 4086 */
  IC_EVEX_L2_OPSIZE_K, /* 4087 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4088 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4089 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4090 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4091 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4092 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4093 */
  IC_EVEX_L2_W_OPSIZE_K, /* 4094 */
  IC_EVEX_L2_W_OPSIZE_K, /* 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, /* 4130 */
  IC_64BIT_XS, /* 4131 */
  IC_XD, /* 4132 */
  IC_64BIT_XD, /* 4133 */
  IC_XS, /* 4134 */
  IC_64BIT_XS, /* 4135 */
  IC_ADSIZE, /* 4136 */
  IC_64BIT_ADSIZE, /* 4137 */
  IC_XS, /* 4138 */
  IC_64BIT_REXW_XS, /* 4139 */
  IC_XD, /* 4140 */
  IC_64BIT_REXW_XD, /* 4141 */
  IC_XS, /* 4142 */
  IC_64BIT_REXW_XS, /* 4143 */
  IC_OPSIZE, /* 4144 */
  IC_64BIT_OPSIZE, /* 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, /* 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_KZ, /* 4352 */
  IC_EVEX_KZ, /* 4353 */
  IC_EVEX_XS_KZ, /* 4354 */
  IC_EVEX_XS_KZ, /* 4355 */
  IC_EVEX_XD_KZ, /* 4356 */
  IC_EVEX_XD_KZ, /* 4357 */
  IC_EVEX_XD_KZ, /* 4358 */
  IC_EVEX_XD_KZ, /* 4359 */
  IC_EVEX_W_KZ, /* 4360 */
  IC_EVEX_W_KZ, /* 4361 */
  IC_EVEX_W_XS_KZ, /* 4362 */
  IC_EVEX_W_XS_KZ, /* 4363 */
  IC_EVEX_W_XD_KZ, /* 4364 */
  IC_EVEX_W_XD_KZ, /* 4365 */
  IC_EVEX_W_XD_KZ, /* 4366 */
  IC_EVEX_W_XD_KZ, /* 4367 */
  IC_EVEX_OPSIZE_KZ, /* 4368 */
  IC_EVEX_OPSIZE_KZ, /* 4369 */
  IC_EVEX_OPSIZE_KZ, /* 4370 */
  IC_EVEX_OPSIZE_KZ, /* 4371 */
  IC_EVEX_OPSIZE_KZ, /* 4372 */
  IC_EVEX_OPSIZE_KZ, /* 4373 */
  IC_EVEX_OPSIZE_KZ, /* 4374 */
  IC_EVEX_OPSIZE_KZ, /* 4375 */
  IC_EVEX_W_OPSIZE_KZ, /* 4376 */
  IC_EVEX_W_OPSIZE_KZ, /* 4377 */
  IC_EVEX_W_OPSIZE_KZ, /* 4378 */
  IC_EVEX_W_OPSIZE_KZ, /* 4379 */
  IC_EVEX_W_OPSIZE_KZ, /* 4380 */
  IC_EVEX_W_OPSIZE_KZ, /* 4381 */
  IC_EVEX_W_OPSIZE_KZ, /* 4382 */
  IC_EVEX_W_OPSIZE_KZ, /* 4383 */
  IC_EVEX_KZ, /* 4384 */
  IC_EVEX_KZ, /* 4385 */
  IC_EVEX_XS_KZ, /* 4386 */
  IC_EVEX_XS_KZ, /* 4387 */
  IC_EVEX_XD_KZ, /* 4388 */
  IC_EVEX_XD_KZ, /* 4389 */
  IC_EVEX_XD_KZ, /* 4390 */
  IC_EVEX_XD_KZ, /* 4391 */
  IC_EVEX_W_KZ, /* 4392 */
  IC_EVEX_W_KZ, /* 4393 */
  IC_EVEX_W_XS_KZ, /* 4394 */
  IC_EVEX_W_XS_KZ, /* 4395 */
  IC_EVEX_W_XD_KZ, /* 4396 */
  IC_EVEX_W_XD_KZ, /* 4397 */
  IC_EVEX_W_XD_KZ, /* 4398 */
  IC_EVEX_W_XD_KZ, /* 4399 */
  IC_EVEX_OPSIZE_KZ, /* 4400 */
  IC_EVEX_OPSIZE_KZ, /* 4401 */
  IC_EVEX_OPSIZE_KZ, /* 4402 */
  IC_EVEX_OPSIZE_KZ, /* 4403 */
  IC_EVEX_OPSIZE_KZ, /* 4404 */
  IC_EVEX_OPSIZE_KZ, /* 4405 */
  IC_EVEX_OPSIZE_KZ, /* 4406 */
  IC_EVEX_OPSIZE_KZ, /* 4407 */
  IC_EVEX_W_OPSIZE_KZ, /* 4408 */
  IC_EVEX_W_OPSIZE_KZ, /* 4409 */
  IC_EVEX_W_OPSIZE_KZ, /* 4410 */
  IC_EVEX_W_OPSIZE_KZ, /* 4411 */
  IC_EVEX_W_OPSIZE_KZ, /* 4412 */
  IC_EVEX_W_OPSIZE_KZ, /* 4413 */
  IC_EVEX_W_OPSIZE_KZ, /* 4414 */
  IC_EVEX_W_OPSIZE_KZ, /* 4415 */
  IC_EVEX_KZ, /* 4416 */
  IC_EVEX_KZ, /* 4417 */
  IC_EVEX_XS_KZ, /* 4418 */
  IC_EVEX_XS_KZ, /* 4419 */
  IC_EVEX_XD_KZ, /* 4420 */
  IC_EVEX_XD_KZ, /* 4421 */
  IC_EVEX_XD_KZ, /* 4422 */
  IC_EVEX_XD_KZ, /* 4423 */
  IC_EVEX_W_KZ, /* 4424 */
  IC_EVEX_W_KZ, /* 4425 */
  IC_EVEX_W_XS_KZ, /* 4426 */
  IC_EVEX_W_XS_KZ, /* 4427 */
  IC_EVEX_W_XD_KZ, /* 4428 */
  IC_EVEX_W_XD_KZ, /* 4429 */
  IC_EVEX_W_XD_KZ, /* 4430 */
  IC_EVEX_W_XD_KZ, /* 4431 */
  IC_EVEX_OPSIZE_KZ, /* 4432 */
  IC_EVEX_OPSIZE_KZ, /* 4433 */
  IC_EVEX_OPSIZE_KZ, /* 4434 */
  IC_EVEX_OPSIZE_KZ, /* 4435 */
  IC_EVEX_OPSIZE_KZ, /* 4436 */
  IC_EVEX_OPSIZE_KZ, /* 4437 */
  IC_EVEX_OPSIZE_KZ, /* 4438 */
  IC_EVEX_OPSIZE_KZ, /* 4439 */
  IC_EVEX_W_OPSIZE_KZ, /* 4440 */
  IC_EVEX_W_OPSIZE_KZ, /* 4441 */
  IC_EVEX_W_OPSIZE_KZ, /* 4442 */
  IC_EVEX_W_OPSIZE_KZ, /* 4443 */
  IC_EVEX_W_OPSIZE_KZ, /* 4444 */
  IC_EVEX_W_OPSIZE_KZ, /* 4445 */
  IC_EVEX_W_OPSIZE_KZ, /* 4446 */
  IC_EVEX_W_OPSIZE_KZ, /* 4447 */
  IC_EVEX_KZ, /* 4448 */
  IC_EVEX_KZ, /* 4449 */
  IC_EVEX_XS_KZ, /* 4450 */
  IC_EVEX_XS_KZ, /* 4451 */
  IC_EVEX_XD_KZ, /* 4452 */
  IC_EVEX_XD_KZ, /* 4453 */
  IC_EVEX_XD_KZ, /* 4454 */
  IC_EVEX_XD_KZ, /* 4455 */
  IC_EVEX_W_KZ, /* 4456 */
  IC_EVEX_W_KZ, /* 4457 */
  IC_EVEX_W_XS_KZ, /* 4458 */
  IC_EVEX_W_XS_KZ, /* 4459 */
  IC_EVEX_W_XD_KZ, /* 4460 */
  IC_EVEX_W_XD_KZ, /* 4461 */
  IC_EVEX_W_XD_KZ, /* 4462 */
  IC_EVEX_W_XD_KZ, /* 4463 */
  IC_EVEX_OPSIZE_KZ, /* 4464 */
  IC_EVEX_OPSIZE_KZ, /* 4465 */
  IC_EVEX_OPSIZE_KZ, /* 4466 */
  IC_EVEX_OPSIZE_KZ, /* 4467 */
  IC_EVEX_OPSIZE_KZ, /* 4468 */
  IC_EVEX_OPSIZE_KZ, /* 4469 */
  IC_EVEX_OPSIZE_KZ, /* 4470 */
  IC_EVEX_OPSIZE_KZ, /* 4471 */
  IC_EVEX_W_OPSIZE_KZ, /* 4472 */
  IC_EVEX_W_OPSIZE_KZ, /* 4473 */
  IC_EVEX_W_OPSIZE_KZ, /* 4474 */
  IC_EVEX_W_OPSIZE_KZ, /* 4475 */
  IC_EVEX_W_OPSIZE_KZ, /* 4476 */
  IC_EVEX_W_OPSIZE_KZ, /* 4477 */
  IC_EVEX_W_OPSIZE_KZ, /* 4478 */
  IC_EVEX_W_OPSIZE_KZ, /* 4479 */
  IC_EVEX_KZ, /* 4480 */
  IC_EVEX_KZ, /* 4481 */
  IC_EVEX_XS_KZ, /* 4482 */
  IC_EVEX_XS_KZ, /* 4483 */
  IC_EVEX_XD_KZ, /* 4484 */
  IC_EVEX_XD_KZ, /* 4485 */
  IC_EVEX_XD_KZ, /* 4486 */
  IC_EVEX_XD_KZ, /* 4487 */
  IC_EVEX_W_KZ, /* 4488 */
  IC_EVEX_W_KZ, /* 4489 */
  IC_EVEX_W_XS_KZ, /* 4490 */
  IC_EVEX_W_XS_KZ, /* 4491 */
  IC_EVEX_W_XD_KZ, /* 4492 */
  IC_EVEX_W_XD_KZ, /* 4493 */
  IC_EVEX_W_XD_KZ, /* 4494 */
  IC_EVEX_W_XD_KZ, /* 4495 */
  IC_EVEX_OPSIZE_KZ, /* 4496 */
  IC_EVEX_OPSIZE_KZ, /* 4497 */
  IC_EVEX_OPSIZE_KZ, /* 4498 */
  IC_EVEX_OPSIZE_KZ, /* 4499 */
  IC_EVEX_OPSIZE_KZ, /* 4500 */
  IC_EVEX_OPSIZE_KZ, /* 4501 */
  IC_EVEX_OPSIZE_KZ, /* 4502 */
  IC_EVEX_OPSIZE_KZ, /* 4503 */
  IC_EVEX_W_OPSIZE_KZ, /* 4504 */
  IC_EVEX_W_OPSIZE_KZ, /* 4505 */
  IC_EVEX_W_OPSIZE_KZ, /* 4506 */
  IC_EVEX_W_OPSIZE_KZ, /* 4507 */
  IC_EVEX_W_OPSIZE_KZ, /* 4508 */
  IC_EVEX_W_OPSIZE_KZ, /* 4509 */
  IC_EVEX_W_OPSIZE_KZ, /* 4510 */
  IC_EVEX_W_OPSIZE_KZ, /* 4511 */
  IC_EVEX_KZ, /* 4512 */
  IC_EVEX_KZ, /* 4513 */
  IC_EVEX_XS_KZ, /* 4514 */
  IC_EVEX_XS_KZ, /* 4515 */
  IC_EVEX_XD_KZ, /* 4516 */
  IC_EVEX_XD_KZ, /* 4517 */
  IC_EVEX_XD_KZ, /* 4518 */
  IC_EVEX_XD_KZ, /* 4519 */
  IC_EVEX_W_KZ, /* 4520 */
  IC_EVEX_W_KZ, /* 4521 */
  IC_EVEX_W_XS_KZ, /* 4522 */
  IC_EVEX_W_XS_KZ, /* 4523 */
  IC_EVEX_W_XD_KZ, /* 4524 */
  IC_EVEX_W_XD_KZ, /* 4525 */
  IC_EVEX_W_XD_KZ, /* 4526 */
  IC_EVEX_W_XD_KZ, /* 4527 */
  IC_EVEX_OPSIZE_KZ, /* 4528 */
  IC_EVEX_OPSIZE_KZ, /* 4529 */
  IC_EVEX_OPSIZE_KZ, /* 4530 */
  IC_EVEX_OPSIZE_KZ, /* 4531 */
  IC_EVEX_OPSIZE_KZ, /* 4532 */
  IC_EVEX_OPSIZE_KZ, /* 4533 */
  IC_EVEX_OPSIZE_KZ, /* 4534 */
  IC_EVEX_OPSIZE_KZ, /* 4535 */
  IC_EVEX_W_OPSIZE_KZ, /* 4536 */
  IC_EVEX_W_OPSIZE_KZ, /* 4537 */
  IC_EVEX_W_OPSIZE_KZ, /* 4538 */
  IC_EVEX_W_OPSIZE_KZ, /* 4539 */
  IC_EVEX_W_OPSIZE_KZ, /* 4540 */
  IC_EVEX_W_OPSIZE_KZ, /* 4541 */
  IC_EVEX_W_OPSIZE_KZ, /* 4542 */
  IC_EVEX_W_OPSIZE_KZ, /* 4543 */
  IC_EVEX_KZ, /* 4544 */
  IC_EVEX_KZ, /* 4545 */
  IC_EVEX_XS_KZ, /* 4546 */
  IC_EVEX_XS_KZ, /* 4547 */
  IC_EVEX_XD_KZ, /* 4548 */
  IC_EVEX_XD_KZ, /* 4549 */
  IC_EVEX_XD_KZ, /* 4550 */
  IC_EVEX_XD_KZ, /* 4551 */
  IC_EVEX_W_KZ, /* 4552 */
  IC_EVEX_W_KZ, /* 4553 */
  IC_EVEX_W_XS_KZ, /* 4554 */
  IC_EVEX_W_XS_KZ, /* 4555 */
  IC_EVEX_W_XD_KZ, /* 4556 */
  IC_EVEX_W_XD_KZ, /* 4557 */
  IC_EVEX_W_XD_KZ, /* 4558 */
  IC_EVEX_W_XD_KZ, /* 4559 */
  IC_EVEX_OPSIZE_KZ, /* 4560 */
  IC_EVEX_OPSIZE_KZ, /* 4561 */
  IC_EVEX_OPSIZE_KZ, /* 4562 */
  IC_EVEX_OPSIZE_KZ, /* 4563 */
  IC_EVEX_OPSIZE_KZ, /* 4564 */
  IC_EVEX_OPSIZE_KZ, /* 4565 */
  IC_EVEX_OPSIZE_KZ, /* 4566 */
  IC_EVEX_OPSIZE_KZ, /* 4567 */
  IC_EVEX_W_OPSIZE_KZ, /* 4568 */
  IC_EVEX_W_OPSIZE_KZ, /* 4569 */
  IC_EVEX_W_OPSIZE_KZ, /* 4570 */
  IC_EVEX_W_OPSIZE_KZ, /* 4571 */
  IC_EVEX_W_OPSIZE_KZ, /* 4572 */
  IC_EVEX_W_OPSIZE_KZ, /* 4573 */
  IC_EVEX_W_OPSIZE_KZ, /* 4574 */
  IC_EVEX_W_OPSIZE_KZ, /* 4575 */
  IC_EVEX_KZ, /* 4576 */
  IC_EVEX_KZ, /* 4577 */
  IC_EVEX_XS_KZ, /* 4578 */
  IC_EVEX_XS_KZ, /* 4579 */
  IC_EVEX_XD_KZ, /* 4580 */
  IC_EVEX_XD_KZ, /* 4581 */
  IC_EVEX_XD_KZ, /* 4582 */
  IC_EVEX_XD_KZ, /* 4583 */
  IC_EVEX_W_KZ, /* 4584 */
  IC_EVEX_W_KZ, /* 4585 */
  IC_EVEX_W_XS_KZ, /* 4586 */
  IC_EVEX_W_XS_KZ, /* 4587 */
  IC_EVEX_W_XD_KZ, /* 4588 */
  IC_EVEX_W_XD_KZ, /* 4589 */
  IC_EVEX_W_XD_KZ, /* 4590 */
  IC_EVEX_W_XD_KZ, /* 4591 */
  IC_EVEX_OPSIZE_KZ, /* 4592 */
  IC_EVEX_OPSIZE_KZ, /* 4593 */
  IC_EVEX_OPSIZE_KZ, /* 4594 */
  IC_EVEX_OPSIZE_KZ, /* 4595 */
  IC_EVEX_OPSIZE_KZ, /* 4596 */
  IC_EVEX_OPSIZE_KZ, /* 4597 */
  IC_EVEX_OPSIZE_KZ, /* 4598 */
  IC_EVEX_OPSIZE_KZ, /* 4599 */
  IC_EVEX_W_OPSIZE_KZ, /* 4600 */
  IC_EVEX_W_OPSIZE_KZ, /* 4601 */
  IC_EVEX_W_OPSIZE_KZ, /* 4602 */
  IC_EVEX_W_OPSIZE_KZ, /* 4603 */
  IC_EVEX_W_OPSIZE_KZ, /* 4604 */
  IC_EVEX_W_OPSIZE_KZ, /* 4605 */
  IC_EVEX_W_OPSIZE_KZ, /* 4606 */
  IC_EVEX_W_OPSIZE_KZ, /* 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, /* 4642 */
  IC_64BIT_XS, /* 4643 */
  IC_XD, /* 4644 */
  IC_64BIT_XD, /* 4645 */
  IC_XS, /* 4646 */
  IC_64BIT_XS, /* 4647 */
  IC_ADSIZE, /* 4648 */
  IC_64BIT_ADSIZE, /* 4649 */
  IC_XS, /* 4650 */
  IC_64BIT_REXW_XS, /* 4651 */
  IC_XD, /* 4652 */
  IC_64BIT_REXW_XD, /* 4653 */
  IC_XS, /* 4654 */
  IC_64BIT_REXW_XS, /* 4655 */
  IC_OPSIZE, /* 4656 */
  IC_64BIT_OPSIZE, /* 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, /* 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_L_KZ, /* 4864 */
  IC_EVEX_L_KZ, /* 4865 */
  IC_EVEX_L_XS_KZ, /* 4866 */
  IC_EVEX_L_XS_KZ, /* 4867 */
  IC_EVEX_L_XD_KZ, /* 4868 */
  IC_EVEX_L_XD_KZ, /* 4869 */
  IC_EVEX_L_XD_KZ, /* 4870 */
  IC_EVEX_L_XD_KZ, /* 4871 */
  IC_EVEX_L_W_KZ, /* 4872 */
  IC_EVEX_L_W_KZ, /* 4873 */
  IC_EVEX_L_W_XS_KZ, /* 4874 */
  IC_EVEX_L_W_XS_KZ, /* 4875 */
  IC_EVEX_L_W_XD_KZ, /* 4876 */
  IC_EVEX_L_W_XD_KZ, /* 4877 */
  IC_EVEX_L_W_XD_KZ, /* 4878 */
  IC_EVEX_L_W_XD_KZ, /* 4879 */
  IC_EVEX_L_OPSIZE_KZ, /* 4880 */
  IC_EVEX_L_OPSIZE_KZ, /* 4881 */
  IC_EVEX_L_OPSIZE_KZ, /* 4882 */
  IC_EVEX_L_OPSIZE_KZ, /* 4883 */
  IC_EVEX_L_OPSIZE_KZ, /* 4884 */
  IC_EVEX_L_OPSIZE_KZ, /* 4885 */
  IC_EVEX_L_OPSIZE_KZ, /* 4886 */
  IC_EVEX_L_OPSIZE_KZ, /* 4887 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4888 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4889 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4890 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4891 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4892 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4893 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4894 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4895 */
  IC_EVEX_L_KZ, /* 4896 */
  IC_EVEX_L_KZ, /* 4897 */
  IC_EVEX_L_XS_KZ, /* 4898 */
  IC_EVEX_L_XS_KZ, /* 4899 */
  IC_EVEX_L_XD_KZ, /* 4900 */
  IC_EVEX_L_XD_KZ, /* 4901 */
  IC_EVEX_L_XD_KZ, /* 4902 */
  IC_EVEX_L_XD_KZ, /* 4903 */
  IC_EVEX_L_W_KZ, /* 4904 */
  IC_EVEX_L_W_KZ, /* 4905 */
  IC_EVEX_L_W_XS_KZ, /* 4906 */
  IC_EVEX_L_W_XS_KZ, /* 4907 */
  IC_EVEX_L_W_XD_KZ, /* 4908 */
  IC_EVEX_L_W_XD_KZ, /* 4909 */
  IC_EVEX_L_W_XD_KZ, /* 4910 */
  IC_EVEX_L_W_XD_KZ, /* 4911 */
  IC_EVEX_L_OPSIZE_KZ, /* 4912 */
  IC_EVEX_L_OPSIZE_KZ, /* 4913 */
  IC_EVEX_L_OPSIZE_KZ, /* 4914 */
  IC_EVEX_L_OPSIZE_KZ, /* 4915 */
  IC_EVEX_L_OPSIZE_KZ, /* 4916 */
  IC_EVEX_L_OPSIZE_KZ, /* 4917 */
  IC_EVEX_L_OPSIZE_KZ, /* 4918 */
  IC_EVEX_L_OPSIZE_KZ, /* 4919 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4920 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4921 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4922 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4923 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4924 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4925 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4926 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4927 */
  IC_EVEX_L_KZ, /* 4928 */
  IC_EVEX_L_KZ, /* 4929 */
  IC_EVEX_L_XS_KZ, /* 4930 */
  IC_EVEX_L_XS_KZ, /* 4931 */
  IC_EVEX_L_XD_KZ, /* 4932 */
  IC_EVEX_L_XD_KZ, /* 4933 */
  IC_EVEX_L_XD_KZ, /* 4934 */
  IC_EVEX_L_XD_KZ, /* 4935 */
  IC_EVEX_L_W_KZ, /* 4936 */
  IC_EVEX_L_W_KZ, /* 4937 */
  IC_EVEX_L_W_XS_KZ, /* 4938 */
  IC_EVEX_L_W_XS_KZ, /* 4939 */
  IC_EVEX_L_W_XD_KZ, /* 4940 */
  IC_EVEX_L_W_XD_KZ, /* 4941 */
  IC_EVEX_L_W_XD_KZ, /* 4942 */
  IC_EVEX_L_W_XD_KZ, /* 4943 */
  IC_EVEX_L_OPSIZE_KZ, /* 4944 */
  IC_EVEX_L_OPSIZE_KZ, /* 4945 */
  IC_EVEX_L_OPSIZE_KZ, /* 4946 */
  IC_EVEX_L_OPSIZE_KZ, /* 4947 */
  IC_EVEX_L_OPSIZE_KZ, /* 4948 */
  IC_EVEX_L_OPSIZE_KZ, /* 4949 */
  IC_EVEX_L_OPSIZE_KZ, /* 4950 */
  IC_EVEX_L_OPSIZE_KZ, /* 4951 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4952 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4953 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4954 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4955 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4956 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4957 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4958 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4959 */
  IC_EVEX_L_KZ, /* 4960 */
  IC_EVEX_L_KZ, /* 4961 */
  IC_EVEX_L_XS_KZ, /* 4962 */
  IC_EVEX_L_XS_KZ, /* 4963 */
  IC_EVEX_L_XD_KZ, /* 4964 */
  IC_EVEX_L_XD_KZ, /* 4965 */
  IC_EVEX_L_XD_KZ, /* 4966 */
  IC_EVEX_L_XD_KZ, /* 4967 */
  IC_EVEX_L_W_KZ, /* 4968 */
  IC_EVEX_L_W_KZ, /* 4969 */
  IC_EVEX_L_W_XS_KZ, /* 4970 */
  IC_EVEX_L_W_XS_KZ, /* 4971 */
  IC_EVEX_L_W_XD_KZ, /* 4972 */
  IC_EVEX_L_W_XD_KZ, /* 4973 */
  IC_EVEX_L_W_XD_KZ, /* 4974 */
  IC_EVEX_L_W_XD_KZ, /* 4975 */
  IC_EVEX_L_OPSIZE_KZ, /* 4976 */
  IC_EVEX_L_OPSIZE_KZ, /* 4977 */
  IC_EVEX_L_OPSIZE_KZ, /* 4978 */
  IC_EVEX_L_OPSIZE_KZ, /* 4979 */
  IC_EVEX_L_OPSIZE_KZ, /* 4980 */
  IC_EVEX_L_OPSIZE_KZ, /* 4981 */
  IC_EVEX_L_OPSIZE_KZ, /* 4982 */
  IC_EVEX_L_OPSIZE_KZ, /* 4983 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4984 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4985 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4986 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4987 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4988 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4989 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4990 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 4991 */
  IC_EVEX_L_KZ, /* 4992 */
  IC_EVEX_L_KZ, /* 4993 */
  IC_EVEX_L_XS_KZ, /* 4994 */
  IC_EVEX_L_XS_KZ, /* 4995 */
  IC_EVEX_L_XD_KZ, /* 4996 */
  IC_EVEX_L_XD_KZ, /* 4997 */
  IC_EVEX_L_XD_KZ, /* 4998 */
  IC_EVEX_L_XD_KZ, /* 4999 */
  IC_EVEX_L_W_KZ, /* 5000 */
  IC_EVEX_L_W_KZ, /* 5001 */
  IC_EVEX_L_W_XS_KZ, /* 5002 */
  IC_EVEX_L_W_XS_KZ, /* 5003 */
  IC_EVEX_L_W_XD_KZ, /* 5004 */
  IC_EVEX_L_W_XD_KZ, /* 5005 */
  IC_EVEX_L_W_XD_KZ, /* 5006 */
  IC_EVEX_L_W_XD_KZ, /* 5007 */
  IC_EVEX_L_OPSIZE_KZ, /* 5008 */
  IC_EVEX_L_OPSIZE_KZ, /* 5009 */
  IC_EVEX_L_OPSIZE_KZ, /* 5010 */
  IC_EVEX_L_OPSIZE_KZ, /* 5011 */
  IC_EVEX_L_OPSIZE_KZ, /* 5012 */
  IC_EVEX_L_OPSIZE_KZ, /* 5013 */
  IC_EVEX_L_OPSIZE_KZ, /* 5014 */
  IC_EVEX_L_OPSIZE_KZ, /* 5015 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5016 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5017 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5018 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5019 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5020 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5021 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5022 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5023 */
  IC_EVEX_L_KZ, /* 5024 */
  IC_EVEX_L_KZ, /* 5025 */
  IC_EVEX_L_XS_KZ, /* 5026 */
  IC_EVEX_L_XS_KZ, /* 5027 */
  IC_EVEX_L_XD_KZ, /* 5028 */
  IC_EVEX_L_XD_KZ, /* 5029 */
  IC_EVEX_L_XD_KZ, /* 5030 */
  IC_EVEX_L_XD_KZ, /* 5031 */
  IC_EVEX_L_W_KZ, /* 5032 */
  IC_EVEX_L_W_KZ, /* 5033 */
  IC_EVEX_L_W_XS_KZ, /* 5034 */
  IC_EVEX_L_W_XS_KZ, /* 5035 */
  IC_EVEX_L_W_XD_KZ, /* 5036 */
  IC_EVEX_L_W_XD_KZ, /* 5037 */
  IC_EVEX_L_W_XD_KZ, /* 5038 */
  IC_EVEX_L_W_XD_KZ, /* 5039 */
  IC_EVEX_L_OPSIZE_KZ, /* 5040 */
  IC_EVEX_L_OPSIZE_KZ, /* 5041 */
  IC_EVEX_L_OPSIZE_KZ, /* 5042 */
  IC_EVEX_L_OPSIZE_KZ, /* 5043 */
  IC_EVEX_L_OPSIZE_KZ, /* 5044 */
  IC_EVEX_L_OPSIZE_KZ, /* 5045 */
  IC_EVEX_L_OPSIZE_KZ, /* 5046 */
  IC_EVEX_L_OPSIZE_KZ, /* 5047 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5048 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5049 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5050 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5051 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5052 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5053 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5054 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5055 */
  IC_EVEX_L_KZ, /* 5056 */
  IC_EVEX_L_KZ, /* 5057 */
  IC_EVEX_L_XS_KZ, /* 5058 */
  IC_EVEX_L_XS_KZ, /* 5059 */
  IC_EVEX_L_XD_KZ, /* 5060 */
  IC_EVEX_L_XD_KZ, /* 5061 */
  IC_EVEX_L_XD_KZ, /* 5062 */
  IC_EVEX_L_XD_KZ, /* 5063 */
  IC_EVEX_L_W_KZ, /* 5064 */
  IC_EVEX_L_W_KZ, /* 5065 */
  IC_EVEX_L_W_XS_KZ, /* 5066 */
  IC_EVEX_L_W_XS_KZ, /* 5067 */
  IC_EVEX_L_W_XD_KZ, /* 5068 */
  IC_EVEX_L_W_XD_KZ, /* 5069 */
  IC_EVEX_L_W_XD_KZ, /* 5070 */
  IC_EVEX_L_W_XD_KZ, /* 5071 */
  IC_EVEX_L_OPSIZE_KZ, /* 5072 */
  IC_EVEX_L_OPSIZE_KZ, /* 5073 */
  IC_EVEX_L_OPSIZE_KZ, /* 5074 */
  IC_EVEX_L_OPSIZE_KZ, /* 5075 */
  IC_EVEX_L_OPSIZE_KZ, /* 5076 */
  IC_EVEX_L_OPSIZE_KZ, /* 5077 */
  IC_EVEX_L_OPSIZE_KZ, /* 5078 */
  IC_EVEX_L_OPSIZE_KZ, /* 5079 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5080 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5081 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5082 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5083 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5084 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5085 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5086 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5087 */
  IC_EVEX_L_KZ, /* 5088 */
  IC_EVEX_L_KZ, /* 5089 */
  IC_EVEX_L_XS_KZ, /* 5090 */
  IC_EVEX_L_XS_KZ, /* 5091 */
  IC_EVEX_L_XD_KZ, /* 5092 */
  IC_EVEX_L_XD_KZ, /* 5093 */
  IC_EVEX_L_XD_KZ, /* 5094 */
  IC_EVEX_L_XD_KZ, /* 5095 */
  IC_EVEX_L_W_KZ, /* 5096 */
  IC_EVEX_L_W_KZ, /* 5097 */
  IC_EVEX_L_W_XS_KZ, /* 5098 */
  IC_EVEX_L_W_XS_KZ, /* 5099 */
  IC_EVEX_L_W_XD_KZ, /* 5100 */
  IC_EVEX_L_W_XD_KZ, /* 5101 */
  IC_EVEX_L_W_XD_KZ, /* 5102 */
  IC_EVEX_L_W_XD_KZ, /* 5103 */
  IC_EVEX_L_OPSIZE_KZ, /* 5104 */
  IC_EVEX_L_OPSIZE_KZ, /* 5105 */
  IC_EVEX_L_OPSIZE_KZ, /* 5106 */
  IC_EVEX_L_OPSIZE_KZ, /* 5107 */
  IC_EVEX_L_OPSIZE_KZ, /* 5108 */
  IC_EVEX_L_OPSIZE_KZ, /* 5109 */
  IC_EVEX_L_OPSIZE_KZ, /* 5110 */
  IC_EVEX_L_OPSIZE_KZ, /* 5111 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5112 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5113 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5114 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5115 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5116 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5117 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 5118 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 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, /* 5154 */
  IC_64BIT_XS, /* 5155 */
  IC_XD, /* 5156 */
  IC_64BIT_XD, /* 5157 */
  IC_XS, /* 5158 */
  IC_64BIT_XS, /* 5159 */
  IC_ADSIZE, /* 5160 */
  IC_64BIT_ADSIZE, /* 5161 */
  IC_XS, /* 5162 */
  IC_64BIT_REXW_XS, /* 5163 */
  IC_XD, /* 5164 */
  IC_64BIT_REXW_XD, /* 5165 */
  IC_XS, /* 5166 */
  IC_64BIT_REXW_XS, /* 5167 */
  IC_OPSIZE, /* 5168 */
  IC_64BIT_OPSIZE, /* 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, /* 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_L2_KZ, /* 5376 */
  IC_EVEX_L2_KZ, /* 5377 */
  IC_EVEX_L2_XS_KZ, /* 5378 */
  IC_EVEX_L2_XS_KZ, /* 5379 */
  IC_EVEX_L2_XD_KZ, /* 5380 */
  IC_EVEX_L2_XD_KZ, /* 5381 */
  IC_EVEX_L2_XD_KZ, /* 5382 */
  IC_EVEX_L2_XD_KZ, /* 5383 */
  IC_EVEX_L2_W_KZ, /* 5384 */
  IC_EVEX_L2_W_KZ, /* 5385 */
  IC_EVEX_L2_W_XS_KZ, /* 5386 */
  IC_EVEX_L2_W_XS_KZ, /* 5387 */
  IC_EVEX_L2_W_XD_KZ, /* 5388 */
  IC_EVEX_L2_W_XD_KZ, /* 5389 */
  IC_EVEX_L2_W_XD_KZ, /* 5390 */
  IC_EVEX_L2_W_XD_KZ, /* 5391 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5392 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5393 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5394 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5395 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5396 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5397 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5398 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5399 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5400 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5401 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5402 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5403 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5404 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5405 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5406 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5407 */
  IC_EVEX_L2_KZ, /* 5408 */
  IC_EVEX_L2_KZ, /* 5409 */
  IC_EVEX_L2_XS_KZ, /* 5410 */
  IC_EVEX_L2_XS_KZ, /* 5411 */
  IC_EVEX_L2_XD_KZ, /* 5412 */
  IC_EVEX_L2_XD_KZ, /* 5413 */
  IC_EVEX_L2_XD_KZ, /* 5414 */
  IC_EVEX_L2_XD_KZ, /* 5415 */
  IC_EVEX_L2_W_KZ, /* 5416 */
  IC_EVEX_L2_W_KZ, /* 5417 */
  IC_EVEX_L2_W_XS_KZ, /* 5418 */
  IC_EVEX_L2_W_XS_KZ, /* 5419 */
  IC_EVEX_L2_W_XD_KZ, /* 5420 */
  IC_EVEX_L2_W_XD_KZ, /* 5421 */
  IC_EVEX_L2_W_XD_KZ, /* 5422 */
  IC_EVEX_L2_W_XD_KZ, /* 5423 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5424 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5425 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5426 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5427 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5428 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5429 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5430 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5431 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5432 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5433 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5434 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5435 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5436 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5437 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5438 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5439 */
  IC_EVEX_L2_KZ, /* 5440 */
  IC_EVEX_L2_KZ, /* 5441 */
  IC_EVEX_L2_XS_KZ, /* 5442 */
  IC_EVEX_L2_XS_KZ, /* 5443 */
  IC_EVEX_L2_XD_KZ, /* 5444 */
  IC_EVEX_L2_XD_KZ, /* 5445 */
  IC_EVEX_L2_XD_KZ, /* 5446 */
  IC_EVEX_L2_XD_KZ, /* 5447 */
  IC_EVEX_L2_W_KZ, /* 5448 */
  IC_EVEX_L2_W_KZ, /* 5449 */
  IC_EVEX_L2_W_XS_KZ, /* 5450 */
  IC_EVEX_L2_W_XS_KZ, /* 5451 */
  IC_EVEX_L2_W_XD_KZ, /* 5452 */
  IC_EVEX_L2_W_XD_KZ, /* 5453 */
  IC_EVEX_L2_W_XD_KZ, /* 5454 */
  IC_EVEX_L2_W_XD_KZ, /* 5455 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5456 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5457 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5458 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5459 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5460 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5461 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5462 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5463 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5464 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5465 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5466 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5467 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5468 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5469 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5470 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5471 */
  IC_EVEX_L2_KZ, /* 5472 */
  IC_EVEX_L2_KZ, /* 5473 */
  IC_EVEX_L2_XS_KZ, /* 5474 */
  IC_EVEX_L2_XS_KZ, /* 5475 */
  IC_EVEX_L2_XD_KZ, /* 5476 */
  IC_EVEX_L2_XD_KZ, /* 5477 */
  IC_EVEX_L2_XD_KZ, /* 5478 */
  IC_EVEX_L2_XD_KZ, /* 5479 */
  IC_EVEX_L2_W_KZ, /* 5480 */
  IC_EVEX_L2_W_KZ, /* 5481 */
  IC_EVEX_L2_W_XS_KZ, /* 5482 */
  IC_EVEX_L2_W_XS_KZ, /* 5483 */
  IC_EVEX_L2_W_XD_KZ, /* 5484 */
  IC_EVEX_L2_W_XD_KZ, /* 5485 */
  IC_EVEX_L2_W_XD_KZ, /* 5486 */
  IC_EVEX_L2_W_XD_KZ, /* 5487 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5488 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5489 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5490 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5491 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5492 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5493 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5494 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5495 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5496 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5497 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5498 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5499 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5500 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5501 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5502 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5503 */
  IC_EVEX_L2_KZ, /* 5504 */
  IC_EVEX_L2_KZ, /* 5505 */
  IC_EVEX_L2_XS_KZ, /* 5506 */
  IC_EVEX_L2_XS_KZ, /* 5507 */
  IC_EVEX_L2_XD_KZ, /* 5508 */
  IC_EVEX_L2_XD_KZ, /* 5509 */
  IC_EVEX_L2_XD_KZ, /* 5510 */
  IC_EVEX_L2_XD_KZ, /* 5511 */
  IC_EVEX_L2_W_KZ, /* 5512 */
  IC_EVEX_L2_W_KZ, /* 5513 */
  IC_EVEX_L2_W_XS_KZ, /* 5514 */
  IC_EVEX_L2_W_XS_KZ, /* 5515 */
  IC_EVEX_L2_W_XD_KZ, /* 5516 */
  IC_EVEX_L2_W_XD_KZ, /* 5517 */
  IC_EVEX_L2_W_XD_KZ, /* 5518 */
  IC_EVEX_L2_W_XD_KZ, /* 5519 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5520 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5521 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5522 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5523 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5524 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5525 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5526 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5527 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5528 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5529 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5530 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5531 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5532 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5533 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5534 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5535 */
  IC_EVEX_L2_KZ, /* 5536 */
  IC_EVEX_L2_KZ, /* 5537 */
  IC_EVEX_L2_XS_KZ, /* 5538 */
  IC_EVEX_L2_XS_KZ, /* 5539 */
  IC_EVEX_L2_XD_KZ, /* 5540 */
  IC_EVEX_L2_XD_KZ, /* 5541 */
  IC_EVEX_L2_XD_KZ, /* 5542 */
  IC_EVEX_L2_XD_KZ, /* 5543 */
  IC_EVEX_L2_W_KZ, /* 5544 */
  IC_EVEX_L2_W_KZ, /* 5545 */
  IC_EVEX_L2_W_XS_KZ, /* 5546 */
  IC_EVEX_L2_W_XS_KZ, /* 5547 */
  IC_EVEX_L2_W_XD_KZ, /* 5548 */
  IC_EVEX_L2_W_XD_KZ, /* 5549 */
  IC_EVEX_L2_W_XD_KZ, /* 5550 */
  IC_EVEX_L2_W_XD_KZ, /* 5551 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5552 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5553 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5554 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5555 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5556 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5557 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5558 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5559 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5560 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5561 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5562 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5563 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5564 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5565 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5566 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5567 */
  IC_EVEX_L2_KZ, /* 5568 */
  IC_EVEX_L2_KZ, /* 5569 */
  IC_EVEX_L2_XS_KZ, /* 5570 */
  IC_EVEX_L2_XS_KZ, /* 5571 */
  IC_EVEX_L2_XD_KZ, /* 5572 */
  IC_EVEX_L2_XD_KZ, /* 5573 */
  IC_EVEX_L2_XD_KZ, /* 5574 */
  IC_EVEX_L2_XD_KZ, /* 5575 */
  IC_EVEX_L2_W_KZ, /* 5576 */
  IC_EVEX_L2_W_KZ, /* 5577 */
  IC_EVEX_L2_W_XS_KZ, /* 5578 */
  IC_EVEX_L2_W_XS_KZ, /* 5579 */
  IC_EVEX_L2_W_XD_KZ, /* 5580 */
  IC_EVEX_L2_W_XD_KZ, /* 5581 */
  IC_EVEX_L2_W_XD_KZ, /* 5582 */
  IC_EVEX_L2_W_XD_KZ, /* 5583 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5584 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5585 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5586 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5587 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5588 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5589 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5590 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5591 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5592 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5593 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5594 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5595 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5596 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5597 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5598 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5599 */
  IC_EVEX_L2_KZ, /* 5600 */
  IC_EVEX_L2_KZ, /* 5601 */
  IC_EVEX_L2_XS_KZ, /* 5602 */
  IC_EVEX_L2_XS_KZ, /* 5603 */
  IC_EVEX_L2_XD_KZ, /* 5604 */
  IC_EVEX_L2_XD_KZ, /* 5605 */
  IC_EVEX_L2_XD_KZ, /* 5606 */
  IC_EVEX_L2_XD_KZ, /* 5607 */
  IC_EVEX_L2_W_KZ, /* 5608 */
  IC_EVEX_L2_W_KZ, /* 5609 */
  IC_EVEX_L2_W_XS_KZ, /* 5610 */
  IC_EVEX_L2_W_XS_KZ, /* 5611 */
  IC_EVEX_L2_W_XD_KZ, /* 5612 */
  IC_EVEX_L2_W_XD_KZ, /* 5613 */
  IC_EVEX_L2_W_XD_KZ, /* 5614 */
  IC_EVEX_L2_W_XD_KZ, /* 5615 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5616 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5617 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5618 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5619 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5620 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5621 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5622 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5623 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5624 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5625 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5626 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5627 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5628 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5629 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5630 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 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, /* 5666 */
  IC_64BIT_XS, /* 5667 */
  IC_XD, /* 5668 */
  IC_64BIT_XD, /* 5669 */
  IC_XS, /* 5670 */
  IC_64BIT_XS, /* 5671 */
  IC_ADSIZE, /* 5672 */
  IC_64BIT_ADSIZE, /* 5673 */
  IC_XS, /* 5674 */
  IC_64BIT_REXW_XS, /* 5675 */
  IC_XD, /* 5676 */
  IC_64BIT_REXW_XD, /* 5677 */
  IC_XS, /* 5678 */
  IC_64BIT_REXW_XS, /* 5679 */
  IC_OPSIZE, /* 5680 */
  IC_64BIT_OPSIZE, /* 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, /* 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_KZ, /* 5888 */
  IC_EVEX_L2_KZ, /* 5889 */
  IC_EVEX_L2_XS_KZ, /* 5890 */
  IC_EVEX_L2_XS_KZ, /* 5891 */
  IC_EVEX_L2_XD_KZ, /* 5892 */
  IC_EVEX_L2_XD_KZ, /* 5893 */
  IC_EVEX_L2_XD_KZ, /* 5894 */
  IC_EVEX_L2_XD_KZ, /* 5895 */
  IC_EVEX_L2_W_KZ, /* 5896 */
  IC_EVEX_L2_W_KZ, /* 5897 */
  IC_EVEX_L2_W_XS_KZ, /* 5898 */
  IC_EVEX_L2_W_XS_KZ, /* 5899 */
  IC_EVEX_L2_W_XD_KZ, /* 5900 */
  IC_EVEX_L2_W_XD_KZ, /* 5901 */
  IC_EVEX_L2_W_XD_KZ, /* 5902 */
  IC_EVEX_L2_W_XD_KZ, /* 5903 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5904 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5905 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5906 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5907 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5908 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5909 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5910 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5911 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5912 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5913 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5914 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5915 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5916 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5917 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5918 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5919 */
  IC_EVEX_L2_KZ, /* 5920 */
  IC_EVEX_L2_KZ, /* 5921 */
  IC_EVEX_L2_XS_KZ, /* 5922 */
  IC_EVEX_L2_XS_KZ, /* 5923 */
  IC_EVEX_L2_XD_KZ, /* 5924 */
  IC_EVEX_L2_XD_KZ, /* 5925 */
  IC_EVEX_L2_XD_KZ, /* 5926 */
  IC_EVEX_L2_XD_KZ, /* 5927 */
  IC_EVEX_L2_W_KZ, /* 5928 */
  IC_EVEX_L2_W_KZ, /* 5929 */
  IC_EVEX_L2_W_XS_KZ, /* 5930 */
  IC_EVEX_L2_W_XS_KZ, /* 5931 */
  IC_EVEX_L2_W_XD_KZ, /* 5932 */
  IC_EVEX_L2_W_XD_KZ, /* 5933 */
  IC_EVEX_L2_W_XD_KZ, /* 5934 */
  IC_EVEX_L2_W_XD_KZ, /* 5935 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5936 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5937 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5938 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5939 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5940 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5941 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5942 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5943 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5944 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5945 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5946 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5947 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5948 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5949 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5950 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5951 */
  IC_EVEX_L2_KZ, /* 5952 */
  IC_EVEX_L2_KZ, /* 5953 */
  IC_EVEX_L2_XS_KZ, /* 5954 */
  IC_EVEX_L2_XS_KZ, /* 5955 */
  IC_EVEX_L2_XD_KZ, /* 5956 */
  IC_EVEX_L2_XD_KZ, /* 5957 */
  IC_EVEX_L2_XD_KZ, /* 5958 */
  IC_EVEX_L2_XD_KZ, /* 5959 */
  IC_EVEX_L2_W_KZ, /* 5960 */
  IC_EVEX_L2_W_KZ, /* 5961 */
  IC_EVEX_L2_W_XS_KZ, /* 5962 */
  IC_EVEX_L2_W_XS_KZ, /* 5963 */
  IC_EVEX_L2_W_XD_KZ, /* 5964 */
  IC_EVEX_L2_W_XD_KZ, /* 5965 */
  IC_EVEX_L2_W_XD_KZ, /* 5966 */
  IC_EVEX_L2_W_XD_KZ, /* 5967 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5968 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5969 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5970 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5971 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5972 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5973 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5974 */
  IC_EVEX_L2_OPSIZE_KZ, /* 5975 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5976 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5977 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5978 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5979 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5980 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5981 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5982 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 5983 */
  IC_EVEX_L2_KZ, /* 5984 */
  IC_EVEX_L2_KZ, /* 5985 */
  IC_EVEX_L2_XS_KZ, /* 5986 */
  IC_EVEX_L2_XS_KZ, /* 5987 */
  IC_EVEX_L2_XD_KZ, /* 5988 */
  IC_EVEX_L2_XD_KZ, /* 5989 */
  IC_EVEX_L2_XD_KZ, /* 5990 */
  IC_EVEX_L2_XD_KZ, /* 5991 */
  IC_EVEX_L2_W_KZ, /* 5992 */
  IC_EVEX_L2_W_KZ, /* 5993 */
  IC_EVEX_L2_W_XS_KZ, /* 5994 */
  IC_EVEX_L2_W_XS_KZ, /* 5995 */
  IC_EVEX_L2_W_XD_KZ, /* 5996 */
  IC_EVEX_L2_W_XD_KZ, /* 5997 */
  IC_EVEX_L2_W_XD_KZ, /* 5998 */
  IC_EVEX_L2_W_XD_KZ, /* 5999 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6000 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6001 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6002 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6003 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6004 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6005 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6006 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6007 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6008 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6009 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6010 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6011 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6012 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6013 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6014 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6015 */
  IC_EVEX_L2_KZ, /* 6016 */
  IC_EVEX_L2_KZ, /* 6017 */
  IC_EVEX_L2_XS_KZ, /* 6018 */
  IC_EVEX_L2_XS_KZ, /* 6019 */
  IC_EVEX_L2_XD_KZ, /* 6020 */
  IC_EVEX_L2_XD_KZ, /* 6021 */
  IC_EVEX_L2_XD_KZ, /* 6022 */
  IC_EVEX_L2_XD_KZ, /* 6023 */
  IC_EVEX_L2_W_KZ, /* 6024 */
  IC_EVEX_L2_W_KZ, /* 6025 */
  IC_EVEX_L2_W_XS_KZ, /* 6026 */
  IC_EVEX_L2_W_XS_KZ, /* 6027 */
  IC_EVEX_L2_W_XD_KZ, /* 6028 */
  IC_EVEX_L2_W_XD_KZ, /* 6029 */
  IC_EVEX_L2_W_XD_KZ, /* 6030 */
  IC_EVEX_L2_W_XD_KZ, /* 6031 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6032 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6033 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6034 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6035 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6036 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6037 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6038 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6039 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6040 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6041 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6042 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6043 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6044 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6045 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6046 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6047 */
  IC_EVEX_L2_KZ, /* 6048 */
  IC_EVEX_L2_KZ, /* 6049 */
  IC_EVEX_L2_XS_KZ, /* 6050 */
  IC_EVEX_L2_XS_KZ, /* 6051 */
  IC_EVEX_L2_XD_KZ, /* 6052 */
  IC_EVEX_L2_XD_KZ, /* 6053 */
  IC_EVEX_L2_XD_KZ, /* 6054 */
  IC_EVEX_L2_XD_KZ, /* 6055 */
  IC_EVEX_L2_W_KZ, /* 6056 */
  IC_EVEX_L2_W_KZ, /* 6057 */
  IC_EVEX_L2_W_XS_KZ, /* 6058 */
  IC_EVEX_L2_W_XS_KZ, /* 6059 */
  IC_EVEX_L2_W_XD_KZ, /* 6060 */
  IC_EVEX_L2_W_XD_KZ, /* 6061 */
  IC_EVEX_L2_W_XD_KZ, /* 6062 */
  IC_EVEX_L2_W_XD_KZ, /* 6063 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6064 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6065 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6066 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6067 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6068 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6069 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6070 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6071 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6072 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6073 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6074 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6075 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6076 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6077 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6078 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6079 */
  IC_EVEX_L2_KZ, /* 6080 */
  IC_EVEX_L2_KZ, /* 6081 */
  IC_EVEX_L2_XS_KZ, /* 6082 */
  IC_EVEX_L2_XS_KZ, /* 6083 */
  IC_EVEX_L2_XD_KZ, /* 6084 */
  IC_EVEX_L2_XD_KZ, /* 6085 */
  IC_EVEX_L2_XD_KZ, /* 6086 */
  IC_EVEX_L2_XD_KZ, /* 6087 */
  IC_EVEX_L2_W_KZ, /* 6088 */
  IC_EVEX_L2_W_KZ, /* 6089 */
  IC_EVEX_L2_W_XS_KZ, /* 6090 */
  IC_EVEX_L2_W_XS_KZ, /* 6091 */
  IC_EVEX_L2_W_XD_KZ, /* 6092 */
  IC_EVEX_L2_W_XD_KZ, /* 6093 */
  IC_EVEX_L2_W_XD_KZ, /* 6094 */
  IC_EVEX_L2_W_XD_KZ, /* 6095 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6096 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6097 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6098 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6099 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6100 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6101 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6102 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6103 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6104 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6105 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6106 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6107 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6108 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6109 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6110 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6111 */
  IC_EVEX_L2_KZ, /* 6112 */
  IC_EVEX_L2_KZ, /* 6113 */
  IC_EVEX_L2_XS_KZ, /* 6114 */
  IC_EVEX_L2_XS_KZ, /* 6115 */
  IC_EVEX_L2_XD_KZ, /* 6116 */
  IC_EVEX_L2_XD_KZ, /* 6117 */
  IC_EVEX_L2_XD_KZ, /* 6118 */
  IC_EVEX_L2_XD_KZ, /* 6119 */
  IC_EVEX_L2_W_KZ, /* 6120 */
  IC_EVEX_L2_W_KZ, /* 6121 */
  IC_EVEX_L2_W_XS_KZ, /* 6122 */
  IC_EVEX_L2_W_XS_KZ, /* 6123 */
  IC_EVEX_L2_W_XD_KZ, /* 6124 */
  IC_EVEX_L2_W_XD_KZ, /* 6125 */
  IC_EVEX_L2_W_XD_KZ, /* 6126 */
  IC_EVEX_L2_W_XD_KZ, /* 6127 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6128 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6129 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6130 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6131 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6132 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6133 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6134 */
  IC_EVEX_L2_OPSIZE_KZ, /* 6135 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6136 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6137 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6138 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6139 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6140 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6141 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 6142 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 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, /* 6178 */
  IC_64BIT_XS, /* 6179 */
  IC_XD, /* 6180 */
  IC_64BIT_XD, /* 6181 */
  IC_XS, /* 6182 */
  IC_64BIT_XS, /* 6183 */
  IC_ADSIZE, /* 6184 */
  IC_64BIT_ADSIZE, /* 6185 */
  IC_XS, /* 6186 */
  IC_64BIT_REXW_XS, /* 6187 */
  IC_XD, /* 6188 */
  IC_64BIT_REXW_XD, /* 6189 */
  IC_XS, /* 6190 */
  IC_64BIT_REXW_XS, /* 6191 */
  IC_OPSIZE, /* 6192 */
  IC_64BIT_OPSIZE, /* 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, /* 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, /* 6400 */
  IC_EVEX_KZ, /* 6401 */
  IC_EVEX_XS_KZ, /* 6402 */
  IC_EVEX_XS_KZ, /* 6403 */
  IC_EVEX_XD_KZ, /* 6404 */
  IC_EVEX_XD_KZ, /* 6405 */
  IC_EVEX_XD_KZ, /* 6406 */
  IC_EVEX_XD_KZ, /* 6407 */
  IC_EVEX_W_KZ, /* 6408 */
  IC_EVEX_W_KZ, /* 6409 */
  IC_EVEX_W_XS_KZ, /* 6410 */
  IC_EVEX_W_XS_KZ, /* 6411 */
  IC_EVEX_W_XD_KZ, /* 6412 */
  IC_EVEX_W_XD_KZ, /* 6413 */
  IC_EVEX_W_XD_KZ, /* 6414 */
  IC_EVEX_W_XD_KZ, /* 6415 */
  IC_EVEX_OPSIZE_KZ, /* 6416 */
  IC_EVEX_OPSIZE_KZ, /* 6417 */
  IC_EVEX_OPSIZE_KZ, /* 6418 */
  IC_EVEX_OPSIZE_KZ, /* 6419 */
  IC_EVEX_OPSIZE_KZ, /* 6420 */
  IC_EVEX_OPSIZE_KZ, /* 6421 */
  IC_EVEX_OPSIZE_KZ, /* 6422 */
  IC_EVEX_OPSIZE_KZ, /* 6423 */
  IC_EVEX_W_OPSIZE_KZ, /* 6424 */
  IC_EVEX_W_OPSIZE_KZ, /* 6425 */
  IC_EVEX_W_OPSIZE_KZ, /* 6426 */
  IC_EVEX_W_OPSIZE_KZ, /* 6427 */
  IC_EVEX_W_OPSIZE_KZ, /* 6428 */
  IC_EVEX_W_OPSIZE_KZ, /* 6429 */
  IC_EVEX_W_OPSIZE_KZ, /* 6430 */
  IC_EVEX_W_OPSIZE_KZ, /* 6431 */
  IC_EVEX_KZ, /* 6432 */
  IC_EVEX_KZ, /* 6433 */
  IC_EVEX_XS_KZ, /* 6434 */
  IC_EVEX_XS_KZ, /* 6435 */
  IC_EVEX_XD_KZ, /* 6436 */
  IC_EVEX_XD_KZ, /* 6437 */
  IC_EVEX_XD_KZ, /* 6438 */
  IC_EVEX_XD_KZ, /* 6439 */
  IC_EVEX_W_KZ, /* 6440 */
  IC_EVEX_W_KZ, /* 6441 */
  IC_EVEX_W_XS_KZ, /* 6442 */
  IC_EVEX_W_XS_KZ, /* 6443 */
  IC_EVEX_W_XD_KZ, /* 6444 */
  IC_EVEX_W_XD_KZ, /* 6445 */
  IC_EVEX_W_XD_KZ, /* 6446 */
  IC_EVEX_W_XD_KZ, /* 6447 */
  IC_EVEX_OPSIZE_KZ, /* 6448 */
  IC_EVEX_OPSIZE_KZ, /* 6449 */
  IC_EVEX_OPSIZE_KZ, /* 6450 */
  IC_EVEX_OPSIZE_KZ, /* 6451 */
  IC_EVEX_OPSIZE_KZ, /* 6452 */
  IC_EVEX_OPSIZE_KZ, /* 6453 */
  IC_EVEX_OPSIZE_KZ, /* 6454 */
  IC_EVEX_OPSIZE_KZ, /* 6455 */
  IC_EVEX_W_OPSIZE_KZ, /* 6456 */
  IC_EVEX_W_OPSIZE_KZ, /* 6457 */
  IC_EVEX_W_OPSIZE_KZ, /* 6458 */
  IC_EVEX_W_OPSIZE_KZ, /* 6459 */
  IC_EVEX_W_OPSIZE_KZ, /* 6460 */
  IC_EVEX_W_OPSIZE_KZ, /* 6461 */
  IC_EVEX_W_OPSIZE_KZ, /* 6462 */
  IC_EVEX_W_OPSIZE_KZ, /* 6463 */
  IC_EVEX_KZ, /* 6464 */
  IC_EVEX_KZ, /* 6465 */
  IC_EVEX_XS_KZ, /* 6466 */
  IC_EVEX_XS_KZ, /* 6467 */
  IC_EVEX_XD_KZ, /* 6468 */
  IC_EVEX_XD_KZ, /* 6469 */
  IC_EVEX_XD_KZ, /* 6470 */
  IC_EVEX_XD_KZ, /* 6471 */
  IC_EVEX_W_KZ, /* 6472 */
  IC_EVEX_W_KZ, /* 6473 */
  IC_EVEX_W_XS_KZ, /* 6474 */
  IC_EVEX_W_XS_KZ, /* 6475 */
  IC_EVEX_W_XD_KZ, /* 6476 */
  IC_EVEX_W_XD_KZ, /* 6477 */
  IC_EVEX_W_XD_KZ, /* 6478 */
  IC_EVEX_W_XD_KZ, /* 6479 */
  IC_EVEX_OPSIZE_KZ, /* 6480 */
  IC_EVEX_OPSIZE_KZ, /* 6481 */
  IC_EVEX_OPSIZE_KZ, /* 6482 */
  IC_EVEX_OPSIZE_KZ, /* 6483 */
  IC_EVEX_OPSIZE_KZ, /* 6484 */
  IC_EVEX_OPSIZE_KZ, /* 6485 */
  IC_EVEX_OPSIZE_KZ, /* 6486 */
  IC_EVEX_OPSIZE_KZ, /* 6487 */
  IC_EVEX_W_OPSIZE_KZ, /* 6488 */
  IC_EVEX_W_OPSIZE_KZ, /* 6489 */
  IC_EVEX_W_OPSIZE_KZ, /* 6490 */
  IC_EVEX_W_OPSIZE_KZ, /* 6491 */
  IC_EVEX_W_OPSIZE_KZ, /* 6492 */
  IC_EVEX_W_OPSIZE_KZ, /* 6493 */
  IC_EVEX_W_OPSIZE_KZ, /* 6494 */
  IC_EVEX_W_OPSIZE_KZ, /* 6495 */
  IC_EVEX_KZ, /* 6496 */
  IC_EVEX_KZ, /* 6497 */
  IC_EVEX_XS_KZ, /* 6498 */
  IC_EVEX_XS_KZ, /* 6499 */
  IC_EVEX_XD_KZ, /* 6500 */
  IC_EVEX_XD_KZ, /* 6501 */
  IC_EVEX_XD_KZ, /* 6502 */
  IC_EVEX_XD_KZ, /* 6503 */
  IC_EVEX_W_KZ, /* 6504 */
  IC_EVEX_W_KZ, /* 6505 */
  IC_EVEX_W_XS_KZ, /* 6506 */
  IC_EVEX_W_XS_KZ, /* 6507 */
  IC_EVEX_W_XD_KZ, /* 6508 */
  IC_EVEX_W_XD_KZ, /* 6509 */
  IC_EVEX_W_XD_KZ, /* 6510 */
  IC_EVEX_W_XD_KZ, /* 6511 */
  IC_EVEX_OPSIZE_KZ, /* 6512 */
  IC_EVEX_OPSIZE_KZ, /* 6513 */
  IC_EVEX_OPSIZE_KZ, /* 6514 */
  IC_EVEX_OPSIZE_KZ, /* 6515 */
  IC_EVEX_OPSIZE_KZ, /* 6516 */
  IC_EVEX_OPSIZE_KZ, /* 6517 */
  IC_EVEX_OPSIZE_KZ, /* 6518 */
  IC_EVEX_OPSIZE_KZ, /* 6519 */
  IC_EVEX_W_OPSIZE_KZ, /* 6520 */
  IC_EVEX_W_OPSIZE_KZ, /* 6521 */
  IC_EVEX_W_OPSIZE_KZ, /* 6522 */
  IC_EVEX_W_OPSIZE_KZ, /* 6523 */
  IC_EVEX_W_OPSIZE_KZ, /* 6524 */
  IC_EVEX_W_OPSIZE_KZ, /* 6525 */
  IC_EVEX_W_OPSIZE_KZ, /* 6526 */
  IC_EVEX_W_OPSIZE_KZ, /* 6527 */
  IC_EVEX_KZ, /* 6528 */
  IC_EVEX_KZ, /* 6529 */
  IC_EVEX_XS_KZ, /* 6530 */
  IC_EVEX_XS_KZ, /* 6531 */
  IC_EVEX_XD_KZ, /* 6532 */
  IC_EVEX_XD_KZ, /* 6533 */
  IC_EVEX_XD_KZ, /* 6534 */
  IC_EVEX_XD_KZ, /* 6535 */
  IC_EVEX_W_KZ, /* 6536 */
  IC_EVEX_W_KZ, /* 6537 */
  IC_EVEX_W_XS_KZ, /* 6538 */
  IC_EVEX_W_XS_KZ, /* 6539 */
  IC_EVEX_W_XD_KZ, /* 6540 */
  IC_EVEX_W_XD_KZ, /* 6541 */
  IC_EVEX_W_XD_KZ, /* 6542 */
  IC_EVEX_W_XD_KZ, /* 6543 */
  IC_EVEX_OPSIZE_KZ, /* 6544 */
  IC_EVEX_OPSIZE_KZ, /* 6545 */
  IC_EVEX_OPSIZE_KZ, /* 6546 */
  IC_EVEX_OPSIZE_KZ, /* 6547 */
  IC_EVEX_OPSIZE_KZ, /* 6548 */
  IC_EVEX_OPSIZE_KZ, /* 6549 */
  IC_EVEX_OPSIZE_KZ, /* 6550 */
  IC_EVEX_OPSIZE_KZ, /* 6551 */
  IC_EVEX_W_OPSIZE_KZ, /* 6552 */
  IC_EVEX_W_OPSIZE_KZ, /* 6553 */
  IC_EVEX_W_OPSIZE_KZ, /* 6554 */
  IC_EVEX_W_OPSIZE_KZ, /* 6555 */
  IC_EVEX_W_OPSIZE_KZ, /* 6556 */
  IC_EVEX_W_OPSIZE_KZ, /* 6557 */
  IC_EVEX_W_OPSIZE_KZ, /* 6558 */
  IC_EVEX_W_OPSIZE_KZ, /* 6559 */
  IC_EVEX_KZ, /* 6560 */
  IC_EVEX_KZ, /* 6561 */
  IC_EVEX_XS_KZ, /* 6562 */
  IC_EVEX_XS_KZ, /* 6563 */
  IC_EVEX_XD_KZ, /* 6564 */
  IC_EVEX_XD_KZ, /* 6565 */
  IC_EVEX_XD_KZ, /* 6566 */
  IC_EVEX_XD_KZ, /* 6567 */
  IC_EVEX_W_KZ, /* 6568 */
  IC_EVEX_W_KZ, /* 6569 */
  IC_EVEX_W_XS_KZ, /* 6570 */
  IC_EVEX_W_XS_KZ, /* 6571 */
  IC_EVEX_W_XD_KZ, /* 6572 */
  IC_EVEX_W_XD_KZ, /* 6573 */
  IC_EVEX_W_XD_KZ, /* 6574 */
  IC_EVEX_W_XD_KZ, /* 6575 */
  IC_EVEX_OPSIZE_KZ, /* 6576 */
  IC_EVEX_OPSIZE_KZ, /* 6577 */
  IC_EVEX_OPSIZE_KZ, /* 6578 */
  IC_EVEX_OPSIZE_KZ, /* 6579 */
  IC_EVEX_OPSIZE_KZ, /* 6580 */
  IC_EVEX_OPSIZE_KZ, /* 6581 */
  IC_EVEX_OPSIZE_KZ, /* 6582 */
  IC_EVEX_OPSIZE_KZ, /* 6583 */
  IC_EVEX_W_OPSIZE_KZ, /* 6584 */
  IC_EVEX_W_OPSIZE_KZ, /* 6585 */
  IC_EVEX_W_OPSIZE_KZ, /* 6586 */
  IC_EVEX_W_OPSIZE_KZ, /* 6587 */
  IC_EVEX_W_OPSIZE_KZ, /* 6588 */
  IC_EVEX_W_OPSIZE_KZ, /* 6589 */
  IC_EVEX_W_OPSIZE_KZ, /* 6590 */
  IC_EVEX_W_OPSIZE_KZ, /* 6591 */
  IC_EVEX_KZ, /* 6592 */
  IC_EVEX_KZ, /* 6593 */
  IC_EVEX_XS_KZ, /* 6594 */
  IC_EVEX_XS_KZ, /* 6595 */
  IC_EVEX_XD_KZ, /* 6596 */
  IC_EVEX_XD_KZ, /* 6597 */
  IC_EVEX_XD_KZ, /* 6598 */
  IC_EVEX_XD_KZ, /* 6599 */
  IC_EVEX_W_KZ, /* 6600 */
  IC_EVEX_W_KZ, /* 6601 */
  IC_EVEX_W_XS_KZ, /* 6602 */
  IC_EVEX_W_XS_KZ, /* 6603 */
  IC_EVEX_W_XD_KZ, /* 6604 */
  IC_EVEX_W_XD_KZ, /* 6605 */
  IC_EVEX_W_XD_KZ, /* 6606 */
  IC_EVEX_W_XD_KZ, /* 6607 */
  IC_EVEX_OPSIZE_KZ, /* 6608 */
  IC_EVEX_OPSIZE_KZ, /* 6609 */
  IC_EVEX_OPSIZE_KZ, /* 6610 */
  IC_EVEX_OPSIZE_KZ, /* 6611 */
  IC_EVEX_OPSIZE_KZ, /* 6612 */
  IC_EVEX_OPSIZE_KZ, /* 6613 */
  IC_EVEX_OPSIZE_KZ, /* 6614 */
  IC_EVEX_OPSIZE_KZ, /* 6615 */
  IC_EVEX_W_OPSIZE_KZ, /* 6616 */
  IC_EVEX_W_OPSIZE_KZ, /* 6617 */
  IC_EVEX_W_OPSIZE_KZ, /* 6618 */
  IC_EVEX_W_OPSIZE_KZ, /* 6619 */
  IC_EVEX_W_OPSIZE_KZ, /* 6620 */
  IC_EVEX_W_OPSIZE_KZ, /* 6621 */
  IC_EVEX_W_OPSIZE_KZ, /* 6622 */
  IC_EVEX_W_OPSIZE_KZ, /* 6623 */
  IC_EVEX_KZ, /* 6624 */
  IC_EVEX_KZ, /* 6625 */
  IC_EVEX_XS_KZ, /* 6626 */
  IC_EVEX_XS_KZ, /* 6627 */
  IC_EVEX_XD_KZ, /* 6628 */
  IC_EVEX_XD_KZ, /* 6629 */
  IC_EVEX_XD_KZ, /* 6630 */
  IC_EVEX_XD_KZ, /* 6631 */
  IC_EVEX_W_KZ, /* 6632 */
  IC_EVEX_W_KZ, /* 6633 */
  IC_EVEX_W_XS_KZ, /* 6634 */
  IC_EVEX_W_XS_KZ, /* 6635 */
  IC_EVEX_W_XD_KZ, /* 6636 */
  IC_EVEX_W_XD_KZ, /* 6637 */
  IC_EVEX_W_XD_KZ, /* 6638 */
  IC_EVEX_W_XD_KZ, /* 6639 */
  IC_EVEX_OPSIZE_KZ, /* 6640 */
  IC_EVEX_OPSIZE_KZ, /* 6641 */
  IC_EVEX_OPSIZE_KZ, /* 6642 */
  IC_EVEX_OPSIZE_KZ, /* 6643 */
  IC_EVEX_OPSIZE_KZ, /* 6644 */
  IC_EVEX_OPSIZE_KZ, /* 6645 */
  IC_EVEX_OPSIZE_KZ, /* 6646 */
  IC_EVEX_OPSIZE_KZ, /* 6647 */
  IC_EVEX_W_OPSIZE_KZ, /* 6648 */
  IC_EVEX_W_OPSIZE_KZ, /* 6649 */
  IC_EVEX_W_OPSIZE_KZ, /* 6650 */
  IC_EVEX_W_OPSIZE_KZ, /* 6651 */
  IC_EVEX_W_OPSIZE_KZ, /* 6652 */
  IC_EVEX_W_OPSIZE_KZ, /* 6653 */
  IC_EVEX_W_OPSIZE_KZ, /* 6654 */
  IC_EVEX_W_OPSIZE_KZ, /* 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, /* 6690 */
  IC_64BIT_XS, /* 6691 */
  IC_XD, /* 6692 */
  IC_64BIT_XD, /* 6693 */
  IC_XS, /* 6694 */
  IC_64BIT_XS, /* 6695 */
  IC_ADSIZE, /* 6696 */
  IC_64BIT_ADSIZE, /* 6697 */
  IC_XS, /* 6698 */
  IC_64BIT_REXW_XS, /* 6699 */
  IC_XD, /* 6700 */
  IC_64BIT_REXW_XD, /* 6701 */
  IC_XS, /* 6702 */
  IC_64BIT_REXW_XS, /* 6703 */
  IC_OPSIZE, /* 6704 */
  IC_64BIT_OPSIZE, /* 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, /* 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_L_KZ, /* 6912 */
  IC_EVEX_L_KZ, /* 6913 */
  IC_EVEX_L_XS_KZ, /* 6914 */
  IC_EVEX_L_XS_KZ, /* 6915 */
  IC_EVEX_L_XD_KZ, /* 6916 */
  IC_EVEX_L_XD_KZ, /* 6917 */
  IC_EVEX_L_XD_KZ, /* 6918 */
  IC_EVEX_L_XD_KZ, /* 6919 */
  IC_EVEX_L_W_KZ, /* 6920 */
  IC_EVEX_L_W_KZ, /* 6921 */
  IC_EVEX_L_W_XS_KZ, /* 6922 */
  IC_EVEX_L_W_XS_KZ, /* 6923 */
  IC_EVEX_L_W_XD_KZ, /* 6924 */
  IC_EVEX_L_W_XD_KZ, /* 6925 */
  IC_EVEX_L_W_XD_KZ, /* 6926 */
  IC_EVEX_L_W_XD_KZ, /* 6927 */
  IC_EVEX_L_OPSIZE_KZ, /* 6928 */
  IC_EVEX_L_OPSIZE_KZ, /* 6929 */
  IC_EVEX_L_OPSIZE_KZ, /* 6930 */
  IC_EVEX_L_OPSIZE_KZ, /* 6931 */
  IC_EVEX_L_OPSIZE_KZ, /* 6932 */
  IC_EVEX_L_OPSIZE_KZ, /* 6933 */
  IC_EVEX_L_OPSIZE_KZ, /* 6934 */
  IC_EVEX_L_OPSIZE_KZ, /* 6935 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6936 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6937 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6938 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6939 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6940 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6941 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6942 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6943 */
  IC_EVEX_L_KZ, /* 6944 */
  IC_EVEX_L_KZ, /* 6945 */
  IC_EVEX_L_XS_KZ, /* 6946 */
  IC_EVEX_L_XS_KZ, /* 6947 */
  IC_EVEX_L_XD_KZ, /* 6948 */
  IC_EVEX_L_XD_KZ, /* 6949 */
  IC_EVEX_L_XD_KZ, /* 6950 */
  IC_EVEX_L_XD_KZ, /* 6951 */
  IC_EVEX_L_W_KZ, /* 6952 */
  IC_EVEX_L_W_KZ, /* 6953 */
  IC_EVEX_L_W_XS_KZ, /* 6954 */
  IC_EVEX_L_W_XS_KZ, /* 6955 */
  IC_EVEX_L_W_XD_KZ, /* 6956 */
  IC_EVEX_L_W_XD_KZ, /* 6957 */
  IC_EVEX_L_W_XD_KZ, /* 6958 */
  IC_EVEX_L_W_XD_KZ, /* 6959 */
  IC_EVEX_L_OPSIZE_KZ, /* 6960 */
  IC_EVEX_L_OPSIZE_KZ, /* 6961 */
  IC_EVEX_L_OPSIZE_KZ, /* 6962 */
  IC_EVEX_L_OPSIZE_KZ, /* 6963 */
  IC_EVEX_L_OPSIZE_KZ, /* 6964 */
  IC_EVEX_L_OPSIZE_KZ, /* 6965 */
  IC_EVEX_L_OPSIZE_KZ, /* 6966 */
  IC_EVEX_L_OPSIZE_KZ, /* 6967 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6968 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6969 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6970 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6971 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6972 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6973 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6974 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 6975 */
  IC_EVEX_L_KZ, /* 6976 */
  IC_EVEX_L_KZ, /* 6977 */
  IC_EVEX_L_XS_KZ, /* 6978 */
  IC_EVEX_L_XS_KZ, /* 6979 */
  IC_EVEX_L_XD_KZ, /* 6980 */
  IC_EVEX_L_XD_KZ, /* 6981 */
  IC_EVEX_L_XD_KZ, /* 6982 */
  IC_EVEX_L_XD_KZ, /* 6983 */
  IC_EVEX_L_W_KZ, /* 6984 */
  IC_EVEX_L_W_KZ, /* 6985 */
  IC_EVEX_L_W_XS_KZ, /* 6986 */
  IC_EVEX_L_W_XS_KZ, /* 6987 */
  IC_EVEX_L_W_XD_KZ, /* 6988 */
  IC_EVEX_L_W_XD_KZ, /* 6989 */
  IC_EVEX_L_W_XD_KZ, /* 6990 */
  IC_EVEX_L_W_XD_KZ, /* 6991 */
  IC_EVEX_L_OPSIZE_KZ, /* 6992 */
  IC_EVEX_L_OPSIZE_KZ, /* 6993 */
  IC_EVEX_L_OPSIZE_KZ, /* 6994 */
  IC_EVEX_L_OPSIZE_KZ, /* 6995 */
  IC_EVEX_L_OPSIZE_KZ, /* 6996 */
  IC_EVEX_L_OPSIZE_KZ, /* 6997 */
  IC_EVEX_L_OPSIZE_KZ, /* 6998 */
  IC_EVEX_L_OPSIZE_KZ, /* 6999 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7000 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7001 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7002 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7003 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7004 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7005 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7006 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7007 */
  IC_EVEX_L_KZ, /* 7008 */
  IC_EVEX_L_KZ, /* 7009 */
  IC_EVEX_L_XS_KZ, /* 7010 */
  IC_EVEX_L_XS_KZ, /* 7011 */
  IC_EVEX_L_XD_KZ, /* 7012 */
  IC_EVEX_L_XD_KZ, /* 7013 */
  IC_EVEX_L_XD_KZ, /* 7014 */
  IC_EVEX_L_XD_KZ, /* 7015 */
  IC_EVEX_L_W_KZ, /* 7016 */
  IC_EVEX_L_W_KZ, /* 7017 */
  IC_EVEX_L_W_XS_KZ, /* 7018 */
  IC_EVEX_L_W_XS_KZ, /* 7019 */
  IC_EVEX_L_W_XD_KZ, /* 7020 */
  IC_EVEX_L_W_XD_KZ, /* 7021 */
  IC_EVEX_L_W_XD_KZ, /* 7022 */
  IC_EVEX_L_W_XD_KZ, /* 7023 */
  IC_EVEX_L_OPSIZE_KZ, /* 7024 */
  IC_EVEX_L_OPSIZE_KZ, /* 7025 */
  IC_EVEX_L_OPSIZE_KZ, /* 7026 */
  IC_EVEX_L_OPSIZE_KZ, /* 7027 */
  IC_EVEX_L_OPSIZE_KZ, /* 7028 */
  IC_EVEX_L_OPSIZE_KZ, /* 7029 */
  IC_EVEX_L_OPSIZE_KZ, /* 7030 */
  IC_EVEX_L_OPSIZE_KZ, /* 7031 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7032 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7033 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7034 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7035 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7036 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7037 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7038 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7039 */
  IC_EVEX_L_KZ, /* 7040 */
  IC_EVEX_L_KZ, /* 7041 */
  IC_EVEX_L_XS_KZ, /* 7042 */
  IC_EVEX_L_XS_KZ, /* 7043 */
  IC_EVEX_L_XD_KZ, /* 7044 */
  IC_EVEX_L_XD_KZ, /* 7045 */
  IC_EVEX_L_XD_KZ, /* 7046 */
  IC_EVEX_L_XD_KZ, /* 7047 */
  IC_EVEX_L_W_KZ, /* 7048 */
  IC_EVEX_L_W_KZ, /* 7049 */
  IC_EVEX_L_W_XS_KZ, /* 7050 */
  IC_EVEX_L_W_XS_KZ, /* 7051 */
  IC_EVEX_L_W_XD_KZ, /* 7052 */
  IC_EVEX_L_W_XD_KZ, /* 7053 */
  IC_EVEX_L_W_XD_KZ, /* 7054 */
  IC_EVEX_L_W_XD_KZ, /* 7055 */
  IC_EVEX_L_OPSIZE_KZ, /* 7056 */
  IC_EVEX_L_OPSIZE_KZ, /* 7057 */
  IC_EVEX_L_OPSIZE_KZ, /* 7058 */
  IC_EVEX_L_OPSIZE_KZ, /* 7059 */
  IC_EVEX_L_OPSIZE_KZ, /* 7060 */
  IC_EVEX_L_OPSIZE_KZ, /* 7061 */
  IC_EVEX_L_OPSIZE_KZ, /* 7062 */
  IC_EVEX_L_OPSIZE_KZ, /* 7063 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7064 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7065 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7066 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7067 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7068 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7069 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7070 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7071 */
  IC_EVEX_L_KZ, /* 7072 */
  IC_EVEX_L_KZ, /* 7073 */
  IC_EVEX_L_XS_KZ, /* 7074 */
  IC_EVEX_L_XS_KZ, /* 7075 */
  IC_EVEX_L_XD_KZ, /* 7076 */
  IC_EVEX_L_XD_KZ, /* 7077 */
  IC_EVEX_L_XD_KZ, /* 7078 */
  IC_EVEX_L_XD_KZ, /* 7079 */
  IC_EVEX_L_W_KZ, /* 7080 */
  IC_EVEX_L_W_KZ, /* 7081 */
  IC_EVEX_L_W_XS_KZ, /* 7082 */
  IC_EVEX_L_W_XS_KZ, /* 7083 */
  IC_EVEX_L_W_XD_KZ, /* 7084 */
  IC_EVEX_L_W_XD_KZ, /* 7085 */
  IC_EVEX_L_W_XD_KZ, /* 7086 */
  IC_EVEX_L_W_XD_KZ, /* 7087 */
  IC_EVEX_L_OPSIZE_KZ, /* 7088 */
  IC_EVEX_L_OPSIZE_KZ, /* 7089 */
  IC_EVEX_L_OPSIZE_KZ, /* 7090 */
  IC_EVEX_L_OPSIZE_KZ, /* 7091 */
  IC_EVEX_L_OPSIZE_KZ, /* 7092 */
  IC_EVEX_L_OPSIZE_KZ, /* 7093 */
  IC_EVEX_L_OPSIZE_KZ, /* 7094 */
  IC_EVEX_L_OPSIZE_KZ, /* 7095 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7096 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7097 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7098 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7099 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7100 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7101 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7102 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7103 */
  IC_EVEX_L_KZ, /* 7104 */
  IC_EVEX_L_KZ, /* 7105 */
  IC_EVEX_L_XS_KZ, /* 7106 */
  IC_EVEX_L_XS_KZ, /* 7107 */
  IC_EVEX_L_XD_KZ, /* 7108 */
  IC_EVEX_L_XD_KZ, /* 7109 */
  IC_EVEX_L_XD_KZ, /* 7110 */
  IC_EVEX_L_XD_KZ, /* 7111 */
  IC_EVEX_L_W_KZ, /* 7112 */
  IC_EVEX_L_W_KZ, /* 7113 */
  IC_EVEX_L_W_XS_KZ, /* 7114 */
  IC_EVEX_L_W_XS_KZ, /* 7115 */
  IC_EVEX_L_W_XD_KZ, /* 7116 */
  IC_EVEX_L_W_XD_KZ, /* 7117 */
  IC_EVEX_L_W_XD_KZ, /* 7118 */
  IC_EVEX_L_W_XD_KZ, /* 7119 */
  IC_EVEX_L_OPSIZE_KZ, /* 7120 */
  IC_EVEX_L_OPSIZE_KZ, /* 7121 */
  IC_EVEX_L_OPSIZE_KZ, /* 7122 */
  IC_EVEX_L_OPSIZE_KZ, /* 7123 */
  IC_EVEX_L_OPSIZE_KZ, /* 7124 */
  IC_EVEX_L_OPSIZE_KZ, /* 7125 */
  IC_EVEX_L_OPSIZE_KZ, /* 7126 */
  IC_EVEX_L_OPSIZE_KZ, /* 7127 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7128 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7129 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7130 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7131 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7132 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7133 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7134 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7135 */
  IC_EVEX_L_KZ, /* 7136 */
  IC_EVEX_L_KZ, /* 7137 */
  IC_EVEX_L_XS_KZ, /* 7138 */
  IC_EVEX_L_XS_KZ, /* 7139 */
  IC_EVEX_L_XD_KZ, /* 7140 */
  IC_EVEX_L_XD_KZ, /* 7141 */
  IC_EVEX_L_XD_KZ, /* 7142 */
  IC_EVEX_L_XD_KZ, /* 7143 */
  IC_EVEX_L_W_KZ, /* 7144 */
  IC_EVEX_L_W_KZ, /* 7145 */
  IC_EVEX_L_W_XS_KZ, /* 7146 */
  IC_EVEX_L_W_XS_KZ, /* 7147 */
  IC_EVEX_L_W_XD_KZ, /* 7148 */
  IC_EVEX_L_W_XD_KZ, /* 7149 */
  IC_EVEX_L_W_XD_KZ, /* 7150 */
  IC_EVEX_L_W_XD_KZ, /* 7151 */
  IC_EVEX_L_OPSIZE_KZ, /* 7152 */
  IC_EVEX_L_OPSIZE_KZ, /* 7153 */
  IC_EVEX_L_OPSIZE_KZ, /* 7154 */
  IC_EVEX_L_OPSIZE_KZ, /* 7155 */
  IC_EVEX_L_OPSIZE_KZ, /* 7156 */
  IC_EVEX_L_OPSIZE_KZ, /* 7157 */
  IC_EVEX_L_OPSIZE_KZ, /* 7158 */
  IC_EVEX_L_OPSIZE_KZ, /* 7159 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7160 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7161 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7162 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7163 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7164 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7165 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 7166 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 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, /* 7202 */
  IC_64BIT_XS, /* 7203 */
  IC_XD, /* 7204 */
  IC_64BIT_XD, /* 7205 */
  IC_XS, /* 7206 */
  IC_64BIT_XS, /* 7207 */
  IC_ADSIZE, /* 7208 */
  IC_64BIT_ADSIZE, /* 7209 */
  IC_XS, /* 7210 */
  IC_64BIT_REXW_XS, /* 7211 */
  IC_XD, /* 7212 */
  IC_64BIT_REXW_XD, /* 7213 */
  IC_XS, /* 7214 */
  IC_64BIT_REXW_XS, /* 7215 */
  IC_OPSIZE, /* 7216 */
  IC_64BIT_OPSIZE, /* 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, /* 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_L2_KZ, /* 7424 */
  IC_EVEX_L2_KZ, /* 7425 */
  IC_EVEX_L2_XS_KZ, /* 7426 */
  IC_EVEX_L2_XS_KZ, /* 7427 */
  IC_EVEX_L2_XD_KZ, /* 7428 */
  IC_EVEX_L2_XD_KZ, /* 7429 */
  IC_EVEX_L2_XD_KZ, /* 7430 */
  IC_EVEX_L2_XD_KZ, /* 7431 */
  IC_EVEX_L2_W_KZ, /* 7432 */
  IC_EVEX_L2_W_KZ, /* 7433 */
  IC_EVEX_L2_W_XS_KZ, /* 7434 */
  IC_EVEX_L2_W_XS_KZ, /* 7435 */
  IC_EVEX_L2_W_XD_KZ, /* 7436 */
  IC_EVEX_L2_W_XD_KZ, /* 7437 */
  IC_EVEX_L2_W_XD_KZ, /* 7438 */
  IC_EVEX_L2_W_XD_KZ, /* 7439 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7440 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7441 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7442 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7443 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7444 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7445 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7446 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7447 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7448 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7449 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7450 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7451 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7452 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7453 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7454 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7455 */
  IC_EVEX_L2_KZ, /* 7456 */
  IC_EVEX_L2_KZ, /* 7457 */
  IC_EVEX_L2_XS_KZ, /* 7458 */
  IC_EVEX_L2_XS_KZ, /* 7459 */
  IC_EVEX_L2_XD_KZ, /* 7460 */
  IC_EVEX_L2_XD_KZ, /* 7461 */
  IC_EVEX_L2_XD_KZ, /* 7462 */
  IC_EVEX_L2_XD_KZ, /* 7463 */
  IC_EVEX_L2_W_KZ, /* 7464 */
  IC_EVEX_L2_W_KZ, /* 7465 */
  IC_EVEX_L2_W_XS_KZ, /* 7466 */
  IC_EVEX_L2_W_XS_KZ, /* 7467 */
  IC_EVEX_L2_W_XD_KZ, /* 7468 */
  IC_EVEX_L2_W_XD_KZ, /* 7469 */
  IC_EVEX_L2_W_XD_KZ, /* 7470 */
  IC_EVEX_L2_W_XD_KZ, /* 7471 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7472 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7473 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7474 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7475 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7476 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7477 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7478 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7479 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7480 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7481 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7482 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7483 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7484 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7485 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7486 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7487 */
  IC_EVEX_L2_KZ, /* 7488 */
  IC_EVEX_L2_KZ, /* 7489 */
  IC_EVEX_L2_XS_KZ, /* 7490 */
  IC_EVEX_L2_XS_KZ, /* 7491 */
  IC_EVEX_L2_XD_KZ, /* 7492 */
  IC_EVEX_L2_XD_KZ, /* 7493 */
  IC_EVEX_L2_XD_KZ, /* 7494 */
  IC_EVEX_L2_XD_KZ, /* 7495 */
  IC_EVEX_L2_W_KZ, /* 7496 */
  IC_EVEX_L2_W_KZ, /* 7497 */
  IC_EVEX_L2_W_XS_KZ, /* 7498 */
  IC_EVEX_L2_W_XS_KZ, /* 7499 */
  IC_EVEX_L2_W_XD_KZ, /* 7500 */
  IC_EVEX_L2_W_XD_KZ, /* 7501 */
  IC_EVEX_L2_W_XD_KZ, /* 7502 */
  IC_EVEX_L2_W_XD_KZ, /* 7503 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7504 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7505 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7506 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7507 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7508 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7509 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7510 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7511 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7512 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7513 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7514 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7515 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7516 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7517 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7518 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7519 */
  IC_EVEX_L2_KZ, /* 7520 */
  IC_EVEX_L2_KZ, /* 7521 */
  IC_EVEX_L2_XS_KZ, /* 7522 */
  IC_EVEX_L2_XS_KZ, /* 7523 */
  IC_EVEX_L2_XD_KZ, /* 7524 */
  IC_EVEX_L2_XD_KZ, /* 7525 */
  IC_EVEX_L2_XD_KZ, /* 7526 */
  IC_EVEX_L2_XD_KZ, /* 7527 */
  IC_EVEX_L2_W_KZ, /* 7528 */
  IC_EVEX_L2_W_KZ, /* 7529 */
  IC_EVEX_L2_W_XS_KZ, /* 7530 */
  IC_EVEX_L2_W_XS_KZ, /* 7531 */
  IC_EVEX_L2_W_XD_KZ, /* 7532 */
  IC_EVEX_L2_W_XD_KZ, /* 7533 */
  IC_EVEX_L2_W_XD_KZ, /* 7534 */
  IC_EVEX_L2_W_XD_KZ, /* 7535 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7536 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7537 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7538 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7539 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7540 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7541 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7542 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7543 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7544 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7545 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7546 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7547 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7548 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7549 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7550 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7551 */
  IC_EVEX_L2_KZ, /* 7552 */
  IC_EVEX_L2_KZ, /* 7553 */
  IC_EVEX_L2_XS_KZ, /* 7554 */
  IC_EVEX_L2_XS_KZ, /* 7555 */
  IC_EVEX_L2_XD_KZ, /* 7556 */
  IC_EVEX_L2_XD_KZ, /* 7557 */
  IC_EVEX_L2_XD_KZ, /* 7558 */
  IC_EVEX_L2_XD_KZ, /* 7559 */
  IC_EVEX_L2_W_KZ, /* 7560 */
  IC_EVEX_L2_W_KZ, /* 7561 */
  IC_EVEX_L2_W_XS_KZ, /* 7562 */
  IC_EVEX_L2_W_XS_KZ, /* 7563 */
  IC_EVEX_L2_W_XD_KZ, /* 7564 */
  IC_EVEX_L2_W_XD_KZ, /* 7565 */
  IC_EVEX_L2_W_XD_KZ, /* 7566 */
  IC_EVEX_L2_W_XD_KZ, /* 7567 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7568 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7569 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7570 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7571 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7572 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7573 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7574 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7575 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7576 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7577 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7578 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7579 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7580 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7581 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7582 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7583 */
  IC_EVEX_L2_KZ, /* 7584 */
  IC_EVEX_L2_KZ, /* 7585 */
  IC_EVEX_L2_XS_KZ, /* 7586 */
  IC_EVEX_L2_XS_KZ, /* 7587 */
  IC_EVEX_L2_XD_KZ, /* 7588 */
  IC_EVEX_L2_XD_KZ, /* 7589 */
  IC_EVEX_L2_XD_KZ, /* 7590 */
  IC_EVEX_L2_XD_KZ, /* 7591 */
  IC_EVEX_L2_W_KZ, /* 7592 */
  IC_EVEX_L2_W_KZ, /* 7593 */
  IC_EVEX_L2_W_XS_KZ, /* 7594 */
  IC_EVEX_L2_W_XS_KZ, /* 7595 */
  IC_EVEX_L2_W_XD_KZ, /* 7596 */
  IC_EVEX_L2_W_XD_KZ, /* 7597 */
  IC_EVEX_L2_W_XD_KZ, /* 7598 */
  IC_EVEX_L2_W_XD_KZ, /* 7599 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7600 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7601 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7602 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7603 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7604 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7605 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7606 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7607 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7608 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7609 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7610 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7611 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7612 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7613 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7614 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7615 */
  IC_EVEX_L2_KZ, /* 7616 */
  IC_EVEX_L2_KZ, /* 7617 */
  IC_EVEX_L2_XS_KZ, /* 7618 */
  IC_EVEX_L2_XS_KZ, /* 7619 */
  IC_EVEX_L2_XD_KZ, /* 7620 */
  IC_EVEX_L2_XD_KZ, /* 7621 */
  IC_EVEX_L2_XD_KZ, /* 7622 */
  IC_EVEX_L2_XD_KZ, /* 7623 */
  IC_EVEX_L2_W_KZ, /* 7624 */
  IC_EVEX_L2_W_KZ, /* 7625 */
  IC_EVEX_L2_W_XS_KZ, /* 7626 */
  IC_EVEX_L2_W_XS_KZ, /* 7627 */
  IC_EVEX_L2_W_XD_KZ, /* 7628 */
  IC_EVEX_L2_W_XD_KZ, /* 7629 */
  IC_EVEX_L2_W_XD_KZ, /* 7630 */
  IC_EVEX_L2_W_XD_KZ, /* 7631 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7632 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7633 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7634 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7635 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7636 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7637 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7638 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7639 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7640 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7641 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7642 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7643 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7644 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7645 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7646 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7647 */
  IC_EVEX_L2_KZ, /* 7648 */
  IC_EVEX_L2_KZ, /* 7649 */
  IC_EVEX_L2_XS_KZ, /* 7650 */
  IC_EVEX_L2_XS_KZ, /* 7651 */
  IC_EVEX_L2_XD_KZ, /* 7652 */
  IC_EVEX_L2_XD_KZ, /* 7653 */
  IC_EVEX_L2_XD_KZ, /* 7654 */
  IC_EVEX_L2_XD_KZ, /* 7655 */
  IC_EVEX_L2_W_KZ, /* 7656 */
  IC_EVEX_L2_W_KZ, /* 7657 */
  IC_EVEX_L2_W_XS_KZ, /* 7658 */
  IC_EVEX_L2_W_XS_KZ, /* 7659 */
  IC_EVEX_L2_W_XD_KZ, /* 7660 */
  IC_EVEX_L2_W_XD_KZ, /* 7661 */
  IC_EVEX_L2_W_XD_KZ, /* 7662 */
  IC_EVEX_L2_W_XD_KZ, /* 7663 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7664 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7665 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7666 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7667 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7668 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7669 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7670 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7671 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7672 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7673 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7674 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7675 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7676 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7677 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7678 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 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, /* 7714 */
  IC_64BIT_XS, /* 7715 */
  IC_XD, /* 7716 */
  IC_64BIT_XD, /* 7717 */
  IC_XS, /* 7718 */
  IC_64BIT_XS, /* 7719 */
  IC_ADSIZE, /* 7720 */
  IC_64BIT_ADSIZE, /* 7721 */
  IC_XS, /* 7722 */
  IC_64BIT_REXW_XS, /* 7723 */
  IC_XD, /* 7724 */
  IC_64BIT_REXW_XD, /* 7725 */
  IC_XS, /* 7726 */
  IC_64BIT_REXW_XS, /* 7727 */
  IC_OPSIZE, /* 7728 */
  IC_64BIT_OPSIZE, /* 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, /* 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, /* 7936 */
  IC_EVEX_L2_KZ, /* 7937 */
  IC_EVEX_L2_XS_KZ, /* 7938 */
  IC_EVEX_L2_XS_KZ, /* 7939 */
  IC_EVEX_L2_XD_KZ, /* 7940 */
  IC_EVEX_L2_XD_KZ, /* 7941 */
  IC_EVEX_L2_XD_KZ, /* 7942 */
  IC_EVEX_L2_XD_KZ, /* 7943 */
  IC_EVEX_L2_W_KZ, /* 7944 */
  IC_EVEX_L2_W_KZ, /* 7945 */
  IC_EVEX_L2_W_XS_KZ, /* 7946 */
  IC_EVEX_L2_W_XS_KZ, /* 7947 */
  IC_EVEX_L2_W_XD_KZ, /* 7948 */
  IC_EVEX_L2_W_XD_KZ, /* 7949 */
  IC_EVEX_L2_W_XD_KZ, /* 7950 */
  IC_EVEX_L2_W_XD_KZ, /* 7951 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7952 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7953 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7954 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7955 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7956 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7957 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7958 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7959 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7960 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7961 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7962 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7963 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7964 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7965 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7966 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7967 */
  IC_EVEX_L2_KZ, /* 7968 */
  IC_EVEX_L2_KZ, /* 7969 */
  IC_EVEX_L2_XS_KZ, /* 7970 */
  IC_EVEX_L2_XS_KZ, /* 7971 */
  IC_EVEX_L2_XD_KZ, /* 7972 */
  IC_EVEX_L2_XD_KZ, /* 7973 */
  IC_EVEX_L2_XD_KZ, /* 7974 */
  IC_EVEX_L2_XD_KZ, /* 7975 */
  IC_EVEX_L2_W_KZ, /* 7976 */
  IC_EVEX_L2_W_KZ, /* 7977 */
  IC_EVEX_L2_W_XS_KZ, /* 7978 */
  IC_EVEX_L2_W_XS_KZ, /* 7979 */
  IC_EVEX_L2_W_XD_KZ, /* 7980 */
  IC_EVEX_L2_W_XD_KZ, /* 7981 */
  IC_EVEX_L2_W_XD_KZ, /* 7982 */
  IC_EVEX_L2_W_XD_KZ, /* 7983 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7984 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7985 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7986 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7987 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7988 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7989 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7990 */
  IC_EVEX_L2_OPSIZE_KZ, /* 7991 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7992 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7993 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7994 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7995 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7996 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7997 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7998 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 7999 */
  IC_EVEX_L2_KZ, /* 8000 */
  IC_EVEX_L2_KZ, /* 8001 */
  IC_EVEX_L2_XS_KZ, /* 8002 */
  IC_EVEX_L2_XS_KZ, /* 8003 */
  IC_EVEX_L2_XD_KZ, /* 8004 */
  IC_EVEX_L2_XD_KZ, /* 8005 */
  IC_EVEX_L2_XD_KZ, /* 8006 */
  IC_EVEX_L2_XD_KZ, /* 8007 */
  IC_EVEX_L2_W_KZ, /* 8008 */
  IC_EVEX_L2_W_KZ, /* 8009 */
  IC_EVEX_L2_W_XS_KZ, /* 8010 */
  IC_EVEX_L2_W_XS_KZ, /* 8011 */
  IC_EVEX_L2_W_XD_KZ, /* 8012 */
  IC_EVEX_L2_W_XD_KZ, /* 8013 */
  IC_EVEX_L2_W_XD_KZ, /* 8014 */
  IC_EVEX_L2_W_XD_KZ, /* 8015 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8016 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8017 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8018 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8019 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8020 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8021 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8022 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8023 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8024 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8025 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8026 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8027 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8028 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8029 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8030 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8031 */
  IC_EVEX_L2_KZ, /* 8032 */
  IC_EVEX_L2_KZ, /* 8033 */
  IC_EVEX_L2_XS_KZ, /* 8034 */
  IC_EVEX_L2_XS_KZ, /* 8035 */
  IC_EVEX_L2_XD_KZ, /* 8036 */
  IC_EVEX_L2_XD_KZ, /* 8037 */
  IC_EVEX_L2_XD_KZ, /* 8038 */
  IC_EVEX_L2_XD_KZ, /* 8039 */
  IC_EVEX_L2_W_KZ, /* 8040 */
  IC_EVEX_L2_W_KZ, /* 8041 */
  IC_EVEX_L2_W_XS_KZ, /* 8042 */
  IC_EVEX_L2_W_XS_KZ, /* 8043 */
  IC_EVEX_L2_W_XD_KZ, /* 8044 */
  IC_EVEX_L2_W_XD_KZ, /* 8045 */
  IC_EVEX_L2_W_XD_KZ, /* 8046 */
  IC_EVEX_L2_W_XD_KZ, /* 8047 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8048 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8049 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8050 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8051 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8052 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8053 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8054 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8055 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8056 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8057 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8058 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8059 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8060 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8061 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8062 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8063 */
  IC_EVEX_L2_KZ, /* 8064 */
  IC_EVEX_L2_KZ, /* 8065 */
  IC_EVEX_L2_XS_KZ, /* 8066 */
  IC_EVEX_L2_XS_KZ, /* 8067 */
  IC_EVEX_L2_XD_KZ, /* 8068 */
  IC_EVEX_L2_XD_KZ, /* 8069 */
  IC_EVEX_L2_XD_KZ, /* 8070 */
  IC_EVEX_L2_XD_KZ, /* 8071 */
  IC_EVEX_L2_W_KZ, /* 8072 */
  IC_EVEX_L2_W_KZ, /* 8073 */
  IC_EVEX_L2_W_XS_KZ, /* 8074 */
  IC_EVEX_L2_W_XS_KZ, /* 8075 */
  IC_EVEX_L2_W_XD_KZ, /* 8076 */
  IC_EVEX_L2_W_XD_KZ, /* 8077 */
  IC_EVEX_L2_W_XD_KZ, /* 8078 */
  IC_EVEX_L2_W_XD_KZ, /* 8079 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8080 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8081 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8082 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8083 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8084 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8085 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8086 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8087 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8088 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8089 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8090 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8091 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8092 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8093 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8094 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8095 */
  IC_EVEX_L2_KZ, /* 8096 */
  IC_EVEX_L2_KZ, /* 8097 */
  IC_EVEX_L2_XS_KZ, /* 8098 */
  IC_EVEX_L2_XS_KZ, /* 8099 */
  IC_EVEX_L2_XD_KZ, /* 8100 */
  IC_EVEX_L2_XD_KZ, /* 8101 */
  IC_EVEX_L2_XD_KZ, /* 8102 */
  IC_EVEX_L2_XD_KZ, /* 8103 */
  IC_EVEX_L2_W_KZ, /* 8104 */
  IC_EVEX_L2_W_KZ, /* 8105 */
  IC_EVEX_L2_W_XS_KZ, /* 8106 */
  IC_EVEX_L2_W_XS_KZ, /* 8107 */
  IC_EVEX_L2_W_XD_KZ, /* 8108 */
  IC_EVEX_L2_W_XD_KZ, /* 8109 */
  IC_EVEX_L2_W_XD_KZ, /* 8110 */
  IC_EVEX_L2_W_XD_KZ, /* 8111 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8112 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8113 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8114 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8115 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8116 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8117 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8118 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8119 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8120 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8121 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8122 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8123 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8124 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8125 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8126 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8127 */
  IC_EVEX_L2_KZ, /* 8128 */
  IC_EVEX_L2_KZ, /* 8129 */
  IC_EVEX_L2_XS_KZ, /* 8130 */
  IC_EVEX_L2_XS_KZ, /* 8131 */
  IC_EVEX_L2_XD_KZ, /* 8132 */
  IC_EVEX_L2_XD_KZ, /* 8133 */
  IC_EVEX_L2_XD_KZ, /* 8134 */
  IC_EVEX_L2_XD_KZ, /* 8135 */
  IC_EVEX_L2_W_KZ, /* 8136 */
  IC_EVEX_L2_W_KZ, /* 8137 */
  IC_EVEX_L2_W_XS_KZ, /* 8138 */
  IC_EVEX_L2_W_XS_KZ, /* 8139 */
  IC_EVEX_L2_W_XD_KZ, /* 8140 */
  IC_EVEX_L2_W_XD_KZ, /* 8141 */
  IC_EVEX_L2_W_XD_KZ, /* 8142 */
  IC_EVEX_L2_W_XD_KZ, /* 8143 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8144 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8145 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8146 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8147 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8148 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8149 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8150 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8151 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8152 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8153 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8154 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8155 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8156 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8157 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8158 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8159 */
  IC_EVEX_L2_KZ, /* 8160 */
  IC_EVEX_L2_KZ, /* 8161 */
  IC_EVEX_L2_XS_KZ, /* 8162 */
  IC_EVEX_L2_XS_KZ, /* 8163 */
  IC_EVEX_L2_XD_KZ, /* 8164 */
  IC_EVEX_L2_XD_KZ, /* 8165 */
  IC_EVEX_L2_XD_KZ, /* 8166 */
  IC_EVEX_L2_XD_KZ, /* 8167 */
  IC_EVEX_L2_W_KZ, /* 8168 */
  IC_EVEX_L2_W_KZ, /* 8169 */
  IC_EVEX_L2_W_XS_KZ, /* 8170 */
  IC_EVEX_L2_W_XS_KZ, /* 8171 */
  IC_EVEX_L2_W_XD_KZ, /* 8172 */
  IC_EVEX_L2_W_XD_KZ, /* 8173 */
  IC_EVEX_L2_W_XD_KZ, /* 8174 */
  IC_EVEX_L2_W_XD_KZ, /* 8175 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8176 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8177 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8178 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8179 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8180 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8181 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8182 */
  IC_EVEX_L2_OPSIZE_KZ, /* 8183 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8184 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8185 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8186 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8187 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8188 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8189 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8190 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 8191 */
  IC, /* 8192 */
  IC_64BIT, /* 8193 */
  IC_XS, /* 8194 */
  IC_64BIT_XS, /* 8195 */
  IC_XD, /* 8196 */
  IC_64BIT_XD, /* 8197 */
  IC_XS, /* 8198 */
  IC_64BIT_XS, /* 8199 */
  IC, /* 8200 */
  IC_64BIT_REXW, /* 8201 */
  IC_XS, /* 8202 */
  IC_64BIT_REXW_XS, /* 8203 */
  IC_XD, /* 8204 */
  IC_64BIT_REXW_XD, /* 8205 */
  IC_XS, /* 8206 */
  IC_64BIT_REXW_XS, /* 8207 */
  IC_OPSIZE, /* 8208 */
  IC_64BIT_OPSIZE, /* 8209 */
  IC_XS_OPSIZE, /* 8210 */
  IC_64BIT_XS_OPSIZE, /* 8211 */
  IC_XD_OPSIZE, /* 8212 */
  IC_64BIT_XD_OPSIZE, /* 8213 */
  IC_XS_OPSIZE, /* 8214 */
  IC_64BIT_XD_OPSIZE, /* 8215 */
  IC_OPSIZE, /* 8216 */
  IC_64BIT_REXW_OPSIZE, /* 8217 */
  IC_XS_OPSIZE, /* 8218 */
  IC_64BIT_REXW_XS, /* 8219 */
  IC_XD_OPSIZE, /* 8220 */
  IC_64BIT_REXW_XD, /* 8221 */
  IC_XS_OPSIZE, /* 8222 */
  IC_64BIT_REXW_XS, /* 8223 */
  IC_ADSIZE, /* 8224 */
  IC_64BIT_ADSIZE, /* 8225 */
  IC_XS, /* 8226 */
  IC_64BIT_XS, /* 8227 */
  IC_XD, /* 8228 */
  IC_64BIT_XD, /* 8229 */
  IC_XS, /* 8230 */
  IC_64BIT_XS, /* 8231 */
  IC_ADSIZE, /* 8232 */
  IC_64BIT_ADSIZE, /* 8233 */
  IC_XS, /* 8234 */
  IC_64BIT_REXW_XS, /* 8235 */
  IC_XD, /* 8236 */
  IC_64BIT_REXW_XD, /* 8237 */
  IC_XS, /* 8238 */
  IC_64BIT_REXW_XS, /* 8239 */
  IC_OPSIZE, /* 8240 */
  IC_64BIT_OPSIZE, /* 8241 */
  IC_XS_OPSIZE, /* 8242 */
  IC_64BIT_XS_OPSIZE, /* 8243 */
  IC_XD_OPSIZE, /* 8244 */
  IC_64BIT_XD_OPSIZE, /* 8245 */
  IC_XS_OPSIZE, /* 8246 */
  IC_64BIT_XD_OPSIZE, /* 8247 */
  IC_OPSIZE, /* 8248 */
  IC_64BIT_REXW_OPSIZE, /* 8249 */
  IC_XS_OPSIZE, /* 8250 */
  IC_64BIT_REXW_XS, /* 8251 */
  IC_XD_OPSIZE, /* 8252 */
  IC_64BIT_REXW_XD, /* 8253 */
  IC_XS_OPSIZE, /* 8254 */
  IC_64BIT_REXW_XS, /* 8255 */
  IC_VEX, /* 8256 */
  IC_VEX, /* 8257 */
  IC_VEX_XS, /* 8258 */
  IC_VEX_XS, /* 8259 */
  IC_VEX_XD, /* 8260 */
  IC_VEX_XD, /* 8261 */
  IC_VEX_XD, /* 8262 */
  IC_VEX_XD, /* 8263 */
  IC_VEX_W, /* 8264 */
  IC_VEX_W, /* 8265 */
  IC_VEX_W_XS, /* 8266 */
  IC_VEX_W_XS, /* 8267 */
  IC_VEX_W_XD, /* 8268 */
  IC_VEX_W_XD, /* 8269 */
  IC_VEX_W_XD, /* 8270 */
  IC_VEX_W_XD, /* 8271 */
  IC_VEX_OPSIZE, /* 8272 */
  IC_VEX_OPSIZE, /* 8273 */
  IC_VEX_OPSIZE, /* 8274 */
  IC_VEX_OPSIZE, /* 8275 */
  IC_VEX_OPSIZE, /* 8276 */
  IC_VEX_OPSIZE, /* 8277 */
  IC_VEX_OPSIZE, /* 8278 */
  IC_VEX_OPSIZE, /* 8279 */
  IC_VEX_W_OPSIZE, /* 8280 */
  IC_VEX_W_OPSIZE, /* 8281 */
  IC_VEX_W_OPSIZE, /* 8282 */
  IC_VEX_W_OPSIZE, /* 8283 */
  IC_VEX_W_OPSIZE, /* 8284 */
  IC_VEX_W_OPSIZE, /* 8285 */
  IC_VEX_W_OPSIZE, /* 8286 */
  IC_VEX_W_OPSIZE, /* 8287 */
  IC_VEX, /* 8288 */
  IC_VEX, /* 8289 */
  IC_VEX_XS, /* 8290 */
  IC_VEX_XS, /* 8291 */
  IC_VEX_XD, /* 8292 */
  IC_VEX_XD, /* 8293 */
  IC_VEX_XD, /* 8294 */
  IC_VEX_XD, /* 8295 */
  IC_VEX_W, /* 8296 */
  IC_VEX_W, /* 8297 */
  IC_VEX_W_XS, /* 8298 */
  IC_VEX_W_XS, /* 8299 */
  IC_VEX_W_XD, /* 8300 */
  IC_VEX_W_XD, /* 8301 */
  IC_VEX_W_XD, /* 8302 */
  IC_VEX_W_XD, /* 8303 */
  IC_VEX_OPSIZE, /* 8304 */
  IC_VEX_OPSIZE, /* 8305 */
  IC_VEX_OPSIZE, /* 8306 */
  IC_VEX_OPSIZE, /* 8307 */
  IC_VEX_OPSIZE, /* 8308 */
  IC_VEX_OPSIZE, /* 8309 */
  IC_VEX_OPSIZE, /* 8310 */
  IC_VEX_OPSIZE, /* 8311 */
  IC_VEX_W_OPSIZE, /* 8312 */
  IC_VEX_W_OPSIZE, /* 8313 */
  IC_VEX_W_OPSIZE, /* 8314 */
  IC_VEX_W_OPSIZE, /* 8315 */
  IC_VEX_W_OPSIZE, /* 8316 */
  IC_VEX_W_OPSIZE, /* 8317 */
  IC_VEX_W_OPSIZE, /* 8318 */
  IC_VEX_W_OPSIZE, /* 8319 */
  IC_VEX_L, /* 8320 */
  IC_VEX_L, /* 8321 */
  IC_VEX_L_XS, /* 8322 */
  IC_VEX_L_XS, /* 8323 */
  IC_VEX_L_XD, /* 8324 */
  IC_VEX_L_XD, /* 8325 */
  IC_VEX_L_XD, /* 8326 */
  IC_VEX_L_XD, /* 8327 */
  IC_VEX_L_W, /* 8328 */
  IC_VEX_L_W, /* 8329 */
  IC_VEX_L_W_XS, /* 8330 */
  IC_VEX_L_W_XS, /* 8331 */
  IC_VEX_L_W_XD, /* 8332 */
  IC_VEX_L_W_XD, /* 8333 */
  IC_VEX_L_W_XD, /* 8334 */
  IC_VEX_L_W_XD, /* 8335 */
  IC_VEX_L_OPSIZE, /* 8336 */
  IC_VEX_L_OPSIZE, /* 8337 */
  IC_VEX_L_OPSIZE, /* 8338 */
  IC_VEX_L_OPSIZE, /* 8339 */
  IC_VEX_L_OPSIZE, /* 8340 */
  IC_VEX_L_OPSIZE, /* 8341 */
  IC_VEX_L_OPSIZE, /* 8342 */
  IC_VEX_L_OPSIZE, /* 8343 */
  IC_VEX_L_W_OPSIZE, /* 8344 */
  IC_VEX_L_W_OPSIZE, /* 8345 */
  IC_VEX_L_W_OPSIZE, /* 8346 */
  IC_VEX_L_W_OPSIZE, /* 8347 */
  IC_VEX_L_W_OPSIZE, /* 8348 */
  IC_VEX_L_W_OPSIZE, /* 8349 */
  IC_VEX_L_W_OPSIZE, /* 8350 */
  IC_VEX_L_W_OPSIZE, /* 8351 */
  IC_VEX_L, /* 8352 */
  IC_VEX_L, /* 8353 */
  IC_VEX_L_XS, /* 8354 */
  IC_VEX_L_XS, /* 8355 */
  IC_VEX_L_XD, /* 8356 */
  IC_VEX_L_XD, /* 8357 */
  IC_VEX_L_XD, /* 8358 */
  IC_VEX_L_XD, /* 8359 */
  IC_VEX_L_W, /* 8360 */
  IC_VEX_L_W, /* 8361 */
  IC_VEX_L_W_XS, /* 8362 */
  IC_VEX_L_W_XS, /* 8363 */
  IC_VEX_L_W_XD, /* 8364 */
  IC_VEX_L_W_XD, /* 8365 */
  IC_VEX_L_W_XD, /* 8366 */
  IC_VEX_L_W_XD, /* 8367 */
  IC_VEX_L_OPSIZE, /* 8368 */
  IC_VEX_L_OPSIZE, /* 8369 */
  IC_VEX_L_OPSIZE, /* 8370 */
  IC_VEX_L_OPSIZE, /* 8371 */
  IC_VEX_L_OPSIZE, /* 8372 */
  IC_VEX_L_OPSIZE, /* 8373 */
  IC_VEX_L_OPSIZE, /* 8374 */
  IC_VEX_L_OPSIZE, /* 8375 */
  IC_VEX_L_W_OPSIZE, /* 8376 */
  IC_VEX_L_W_OPSIZE, /* 8377 */
  IC_VEX_L_W_OPSIZE, /* 8378 */
  IC_VEX_L_W_OPSIZE, /* 8379 */
  IC_VEX_L_W_OPSIZE, /* 8380 */
  IC_VEX_L_W_OPSIZE, /* 8381 */
  IC_VEX_L_W_OPSIZE, /* 8382 */
  IC_VEX_L_W_OPSIZE, /* 8383 */
  IC_VEX_L, /* 8384 */
  IC_VEX_L, /* 8385 */
  IC_VEX_L_XS, /* 8386 */
  IC_VEX_L_XS, /* 8387 */
  IC_VEX_L_XD, /* 8388 */
  IC_VEX_L_XD, /* 8389 */
  IC_VEX_L_XD, /* 8390 */
  IC_VEX_L_XD, /* 8391 */
  IC_VEX_L_W, /* 8392 */
  IC_VEX_L_W, /* 8393 */
  IC_VEX_L_W_XS, /* 8394 */
  IC_VEX_L_W_XS, /* 8395 */
  IC_VEX_L_W_XD, /* 8396 */
  IC_VEX_L_W_XD, /* 8397 */
  IC_VEX_L_W_XD, /* 8398 */
  IC_VEX_L_W_XD, /* 8399 */
  IC_VEX_L_OPSIZE, /* 8400 */
  IC_VEX_L_OPSIZE, /* 8401 */
  IC_VEX_L_OPSIZE, /* 8402 */
  IC_VEX_L_OPSIZE, /* 8403 */
  IC_VEX_L_OPSIZE, /* 8404 */
  IC_VEX_L_OPSIZE, /* 8405 */
  IC_VEX_L_OPSIZE, /* 8406 */
  IC_VEX_L_OPSIZE, /* 8407 */
  IC_VEX_L_W_OPSIZE, /* 8408 */
  IC_VEX_L_W_OPSIZE, /* 8409 */
  IC_VEX_L_W_OPSIZE, /* 8410 */
  IC_VEX_L_W_OPSIZE, /* 8411 */
  IC_VEX_L_W_OPSIZE, /* 8412 */
  IC_VEX_L_W_OPSIZE, /* 8413 */
  IC_VEX_L_W_OPSIZE, /* 8414 */
  IC_VEX_L_W_OPSIZE, /* 8415 */
  IC_VEX_L, /* 8416 */
  IC_VEX_L, /* 8417 */
  IC_VEX_L_XS, /* 8418 */
  IC_VEX_L_XS, /* 8419 */
  IC_VEX_L_XD, /* 8420 */
  IC_VEX_L_XD, /* 8421 */
  IC_VEX_L_XD, /* 8422 */
  IC_VEX_L_XD, /* 8423 */
  IC_VEX_L_W, /* 8424 */
  IC_VEX_L_W, /* 8425 */
  IC_VEX_L_W_XS, /* 8426 */
  IC_VEX_L_W_XS, /* 8427 */
  IC_VEX_L_W_XD, /* 8428 */
  IC_VEX_L_W_XD, /* 8429 */
  IC_VEX_L_W_XD, /* 8430 */
  IC_VEX_L_W_XD, /* 8431 */
  IC_VEX_L_OPSIZE, /* 8432 */
  IC_VEX_L_OPSIZE, /* 8433 */
  IC_VEX_L_OPSIZE, /* 8434 */
  IC_VEX_L_OPSIZE, /* 8435 */
  IC_VEX_L_OPSIZE, /* 8436 */
  IC_VEX_L_OPSIZE, /* 8437 */
  IC_VEX_L_OPSIZE, /* 8438 */
  IC_VEX_L_OPSIZE, /* 8439 */
  IC_VEX_L_W_OPSIZE, /* 8440 */
  IC_VEX_L_W_OPSIZE, /* 8441 */
  IC_VEX_L_W_OPSIZE, /* 8442 */
  IC_VEX_L_W_OPSIZE, /* 8443 */
  IC_VEX_L_W_OPSIZE, /* 8444 */
  IC_VEX_L_W_OPSIZE, /* 8445 */
  IC_VEX_L_W_OPSIZE, /* 8446 */
  IC_VEX_L_W_OPSIZE, /* 8447 */
  IC_EVEX_B, /* 8448 */
  IC_EVEX_B, /* 8449 */
  IC_EVEX_XS_B, /* 8450 */
  IC_EVEX_XS_B, /* 8451 */
  IC_EVEX_XD_B, /* 8452 */
  IC_EVEX_XD_B, /* 8453 */
  IC_EVEX_XD_B, /* 8454 */
  IC_EVEX_XD_B, /* 8455 */
  IC_EVEX_W_B, /* 8456 */
  IC_EVEX_W_B, /* 8457 */
  IC_EVEX_W_XS_B, /* 8458 */
  IC_EVEX_W_XS_B, /* 8459 */
  IC_EVEX_W_XD_B, /* 8460 */
  IC_EVEX_W_XD_B, /* 8461 */
  IC_EVEX_W_XD_B, /* 8462 */
  IC_EVEX_W_XD_B, /* 8463 */
  IC_EVEX_OPSIZE_B, /* 8464 */
  IC_EVEX_OPSIZE_B, /* 8465 */
  IC_EVEX_OPSIZE_B, /* 8466 */
  IC_EVEX_OPSIZE_B, /* 8467 */
  IC_EVEX_OPSIZE_B, /* 8468 */
  IC_EVEX_OPSIZE_B, /* 8469 */
  IC_EVEX_OPSIZE_B, /* 8470 */
  IC_EVEX_OPSIZE_B, /* 8471 */
  IC_EVEX_W_OPSIZE_B, /* 8472 */
  IC_EVEX_W_OPSIZE_B, /* 8473 */
  IC_EVEX_W_OPSIZE_B, /* 8474 */
  IC_EVEX_W_OPSIZE_B, /* 8475 */
  IC_EVEX_W_OPSIZE_B, /* 8476 */
  IC_EVEX_W_OPSIZE_B, /* 8477 */
  IC_EVEX_W_OPSIZE_B, /* 8478 */
  IC_EVEX_W_OPSIZE_B, /* 8479 */
  IC_EVEX_B, /* 8480 */
  IC_EVEX_B, /* 8481 */
  IC_EVEX_XS_B, /* 8482 */
  IC_EVEX_XS_B, /* 8483 */
  IC_EVEX_XD_B, /* 8484 */
  IC_EVEX_XD_B, /* 8485 */
  IC_EVEX_XD_B, /* 8486 */
  IC_EVEX_XD_B, /* 8487 */
  IC_EVEX_W_B, /* 8488 */
  IC_EVEX_W_B, /* 8489 */
  IC_EVEX_W_XS_B, /* 8490 */
  IC_EVEX_W_XS_B, /* 8491 */
  IC_EVEX_W_XD_B, /* 8492 */
  IC_EVEX_W_XD_B, /* 8493 */
  IC_EVEX_W_XD_B, /* 8494 */
  IC_EVEX_W_XD_B, /* 8495 */
  IC_EVEX_OPSIZE_B, /* 8496 */
  IC_EVEX_OPSIZE_B, /* 8497 */
  IC_EVEX_OPSIZE_B, /* 8498 */
  IC_EVEX_OPSIZE_B, /* 8499 */
  IC_EVEX_OPSIZE_B, /* 8500 */
  IC_EVEX_OPSIZE_B, /* 8501 */
  IC_EVEX_OPSIZE_B, /* 8502 */
  IC_EVEX_OPSIZE_B, /* 8503 */
  IC_EVEX_W_OPSIZE_B, /* 8504 */
  IC_EVEX_W_OPSIZE_B, /* 8505 */
  IC_EVEX_W_OPSIZE_B, /* 8506 */
  IC_EVEX_W_OPSIZE_B, /* 8507 */
  IC_EVEX_W_OPSIZE_B, /* 8508 */
  IC_EVEX_W_OPSIZE_B, /* 8509 */
  IC_EVEX_W_OPSIZE_B, /* 8510 */
  IC_EVEX_W_OPSIZE_B, /* 8511 */
  IC_EVEX_B, /* 8512 */
  IC_EVEX_B, /* 8513 */
  IC_EVEX_XS_B, /* 8514 */
  IC_EVEX_XS_B, /* 8515 */
  IC_EVEX_XD_B, /* 8516 */
  IC_EVEX_XD_B, /* 8517 */
  IC_EVEX_XD_B, /* 8518 */
  IC_EVEX_XD_B, /* 8519 */
  IC_EVEX_W_B, /* 8520 */
  IC_EVEX_W_B, /* 8521 */
  IC_EVEX_W_XS_B, /* 8522 */
  IC_EVEX_W_XS_B, /* 8523 */
  IC_EVEX_W_XD_B, /* 8524 */
  IC_EVEX_W_XD_B, /* 8525 */
  IC_EVEX_W_XD_B, /* 8526 */
  IC_EVEX_W_XD_B, /* 8527 */
  IC_EVEX_OPSIZE_B, /* 8528 */
  IC_EVEX_OPSIZE_B, /* 8529 */
  IC_EVEX_OPSIZE_B, /* 8530 */
  IC_EVEX_OPSIZE_B, /* 8531 */
  IC_EVEX_OPSIZE_B, /* 8532 */
  IC_EVEX_OPSIZE_B, /* 8533 */
  IC_EVEX_OPSIZE_B, /* 8534 */
  IC_EVEX_OPSIZE_B, /* 8535 */
  IC_EVEX_W_OPSIZE_B, /* 8536 */
  IC_EVEX_W_OPSIZE_B, /* 8537 */
  IC_EVEX_W_OPSIZE_B, /* 8538 */
  IC_EVEX_W_OPSIZE_B, /* 8539 */
  IC_EVEX_W_OPSIZE_B, /* 8540 */
  IC_EVEX_W_OPSIZE_B, /* 8541 */
  IC_EVEX_W_OPSIZE_B, /* 8542 */
  IC_EVEX_W_OPSIZE_B, /* 8543 */
  IC_EVEX_B, /* 8544 */
  IC_EVEX_B, /* 8545 */
  IC_EVEX_XS_B, /* 8546 */
  IC_EVEX_XS_B, /* 8547 */
  IC_EVEX_XD_B, /* 8548 */
  IC_EVEX_XD_B, /* 8549 */
  IC_EVEX_XD_B, /* 8550 */
  IC_EVEX_XD_B, /* 8551 */
  IC_EVEX_W_B, /* 8552 */
  IC_EVEX_W_B, /* 8553 */
  IC_EVEX_W_XS_B, /* 8554 */
  IC_EVEX_W_XS_B, /* 8555 */
  IC_EVEX_W_XD_B, /* 8556 */
  IC_EVEX_W_XD_B, /* 8557 */
  IC_EVEX_W_XD_B, /* 8558 */
  IC_EVEX_W_XD_B, /* 8559 */
  IC_EVEX_OPSIZE_B, /* 8560 */
  IC_EVEX_OPSIZE_B, /* 8561 */
  IC_EVEX_OPSIZE_B, /* 8562 */
  IC_EVEX_OPSIZE_B, /* 8563 */
  IC_EVEX_OPSIZE_B, /* 8564 */
  IC_EVEX_OPSIZE_B, /* 8565 */
  IC_EVEX_OPSIZE_B, /* 8566 */
  IC_EVEX_OPSIZE_B, /* 8567 */
  IC_EVEX_W_OPSIZE_B, /* 8568 */
  IC_EVEX_W_OPSIZE_B, /* 8569 */
  IC_EVEX_W_OPSIZE_B, /* 8570 */
  IC_EVEX_W_OPSIZE_B, /* 8571 */
  IC_EVEX_W_OPSIZE_B, /* 8572 */
  IC_EVEX_W_OPSIZE_B, /* 8573 */
  IC_EVEX_W_OPSIZE_B, /* 8574 */
  IC_EVEX_W_OPSIZE_B, /* 8575 */
  IC_EVEX_B, /* 8576 */
  IC_EVEX_B, /* 8577 */
  IC_EVEX_XS_B, /* 8578 */
  IC_EVEX_XS_B, /* 8579 */
  IC_EVEX_XD_B, /* 8580 */
  IC_EVEX_XD_B, /* 8581 */
  IC_EVEX_XD_B, /* 8582 */
  IC_EVEX_XD_B, /* 8583 */
  IC_EVEX_W_B, /* 8584 */
  IC_EVEX_W_B, /* 8585 */
  IC_EVEX_W_XS_B, /* 8586 */
  IC_EVEX_W_XS_B, /* 8587 */
  IC_EVEX_W_XD_B, /* 8588 */
  IC_EVEX_W_XD_B, /* 8589 */
  IC_EVEX_W_XD_B, /* 8590 */
  IC_EVEX_W_XD_B, /* 8591 */
  IC_EVEX_OPSIZE_B, /* 8592 */
  IC_EVEX_OPSIZE_B, /* 8593 */
  IC_EVEX_OPSIZE_B, /* 8594 */
  IC_EVEX_OPSIZE_B, /* 8595 */
  IC_EVEX_OPSIZE_B, /* 8596 */
  IC_EVEX_OPSIZE_B, /* 8597 */
  IC_EVEX_OPSIZE_B, /* 8598 */
  IC_EVEX_OPSIZE_B, /* 8599 */
  IC_EVEX_W_OPSIZE_B, /* 8600 */
  IC_EVEX_W_OPSIZE_B, /* 8601 */
  IC_EVEX_W_OPSIZE_B, /* 8602 */
  IC_EVEX_W_OPSIZE_B, /* 8603 */
  IC_EVEX_W_OPSIZE_B, /* 8604 */
  IC_EVEX_W_OPSIZE_B, /* 8605 */
  IC_EVEX_W_OPSIZE_B, /* 8606 */
  IC_EVEX_W_OPSIZE_B, /* 8607 */
  IC_EVEX_B, /* 8608 */
  IC_EVEX_B, /* 8609 */
  IC_EVEX_XS_B, /* 8610 */
  IC_EVEX_XS_B, /* 8611 */
  IC_EVEX_XD_B, /* 8612 */
  IC_EVEX_XD_B, /* 8613 */
  IC_EVEX_XD_B, /* 8614 */
  IC_EVEX_XD_B, /* 8615 */
  IC_EVEX_W_B, /* 8616 */
  IC_EVEX_W_B, /* 8617 */
  IC_EVEX_W_XS_B, /* 8618 */
  IC_EVEX_W_XS_B, /* 8619 */
  IC_EVEX_W_XD_B, /* 8620 */
  IC_EVEX_W_XD_B, /* 8621 */
  IC_EVEX_W_XD_B, /* 8622 */
  IC_EVEX_W_XD_B, /* 8623 */
  IC_EVEX_OPSIZE_B, /* 8624 */
  IC_EVEX_OPSIZE_B, /* 8625 */
  IC_EVEX_OPSIZE_B, /* 8626 */
  IC_EVEX_OPSIZE_B, /* 8627 */
  IC_EVEX_OPSIZE_B, /* 8628 */
  IC_EVEX_OPSIZE_B, /* 8629 */
  IC_EVEX_OPSIZE_B, /* 8630 */
  IC_EVEX_OPSIZE_B, /* 8631 */
  IC_EVEX_W_OPSIZE_B, /* 8632 */
  IC_EVEX_W_OPSIZE_B, /* 8633 */
  IC_EVEX_W_OPSIZE_B, /* 8634 */
  IC_EVEX_W_OPSIZE_B, /* 8635 */
  IC_EVEX_W_OPSIZE_B, /* 8636 */
  IC_EVEX_W_OPSIZE_B, /* 8637 */
  IC_EVEX_W_OPSIZE_B, /* 8638 */
  IC_EVEX_W_OPSIZE_B, /* 8639 */
  IC_EVEX_B, /* 8640 */
  IC_EVEX_B, /* 8641 */
  IC_EVEX_XS_B, /* 8642 */
  IC_EVEX_XS_B, /* 8643 */
  IC_EVEX_XD_B, /* 8644 */
  IC_EVEX_XD_B, /* 8645 */
  IC_EVEX_XD_B, /* 8646 */
  IC_EVEX_XD_B, /* 8647 */
  IC_EVEX_W_B, /* 8648 */
  IC_EVEX_W_B, /* 8649 */
  IC_EVEX_W_XS_B, /* 8650 */
  IC_EVEX_W_XS_B, /* 8651 */
  IC_EVEX_W_XD_B, /* 8652 */
  IC_EVEX_W_XD_B, /* 8653 */
  IC_EVEX_W_XD_B, /* 8654 */
  IC_EVEX_W_XD_B, /* 8655 */
  IC_EVEX_OPSIZE_B, /* 8656 */
  IC_EVEX_OPSIZE_B, /* 8657 */
  IC_EVEX_OPSIZE_B, /* 8658 */
  IC_EVEX_OPSIZE_B, /* 8659 */
  IC_EVEX_OPSIZE_B, /* 8660 */
  IC_EVEX_OPSIZE_B, /* 8661 */
  IC_EVEX_OPSIZE_B, /* 8662 */
  IC_EVEX_OPSIZE_B, /* 8663 */
  IC_EVEX_W_OPSIZE_B, /* 8664 */
  IC_EVEX_W_OPSIZE_B, /* 8665 */
  IC_EVEX_W_OPSIZE_B, /* 8666 */
  IC_EVEX_W_OPSIZE_B, /* 8667 */
  IC_EVEX_W_OPSIZE_B, /* 8668 */
  IC_EVEX_W_OPSIZE_B, /* 8669 */
  IC_EVEX_W_OPSIZE_B, /* 8670 */
  IC_EVEX_W_OPSIZE_B, /* 8671 */
  IC_EVEX_B, /* 8672 */
  IC_EVEX_B, /* 8673 */
  IC_EVEX_XS_B, /* 8674 */
  IC_EVEX_XS_B, /* 8675 */
  IC_EVEX_XD_B, /* 8676 */
  IC_EVEX_XD_B, /* 8677 */
  IC_EVEX_XD_B, /* 8678 */
  IC_EVEX_XD_B, /* 8679 */
  IC_EVEX_W_B, /* 8680 */
  IC_EVEX_W_B, /* 8681 */
  IC_EVEX_W_XS_B, /* 8682 */
  IC_EVEX_W_XS_B, /* 8683 */
  IC_EVEX_W_XD_B, /* 8684 */
  IC_EVEX_W_XD_B, /* 8685 */
  IC_EVEX_W_XD_B, /* 8686 */
  IC_EVEX_W_XD_B, /* 8687 */
  IC_EVEX_OPSIZE_B, /* 8688 */
  IC_EVEX_OPSIZE_B, /* 8689 */
  IC_EVEX_OPSIZE_B, /* 8690 */
  IC_EVEX_OPSIZE_B, /* 8691 */
  IC_EVEX_OPSIZE_B, /* 8692 */
  IC_EVEX_OPSIZE_B, /* 8693 */
  IC_EVEX_OPSIZE_B, /* 8694 */
  IC_EVEX_OPSIZE_B, /* 8695 */
  IC_EVEX_W_OPSIZE_B, /* 8696 */
  IC_EVEX_W_OPSIZE_B, /* 8697 */
  IC_EVEX_W_OPSIZE_B, /* 8698 */
  IC_EVEX_W_OPSIZE_B, /* 8699 */
  IC_EVEX_W_OPSIZE_B, /* 8700 */
  IC_EVEX_W_OPSIZE_B, /* 8701 */
  IC_EVEX_W_OPSIZE_B, /* 8702 */
  IC_EVEX_W_OPSIZE_B, /* 8703 */
  IC, /* 8704 */
  IC_64BIT, /* 8705 */
  IC_XS, /* 8706 */
  IC_64BIT_XS, /* 8707 */
  IC_XD, /* 8708 */
  IC_64BIT_XD, /* 8709 */
  IC_XS, /* 8710 */
  IC_64BIT_XS, /* 8711 */
  IC, /* 8712 */
  IC_64BIT_REXW, /* 8713 */
  IC_XS, /* 8714 */
  IC_64BIT_REXW_XS, /* 8715 */
  IC_XD, /* 8716 */
  IC_64BIT_REXW_XD, /* 8717 */
  IC_XS, /* 8718 */
  IC_64BIT_REXW_XS, /* 8719 */
  IC_OPSIZE, /* 8720 */
  IC_64BIT_OPSIZE, /* 8721 */
  IC_XS_OPSIZE, /* 8722 */
  IC_64BIT_XS_OPSIZE, /* 8723 */
  IC_XD_OPSIZE, /* 8724 */
  IC_64BIT_XD_OPSIZE, /* 8725 */
  IC_XS_OPSIZE, /* 8726 */
  IC_64BIT_XD_OPSIZE, /* 8727 */
  IC_OPSIZE, /* 8728 */
  IC_64BIT_REXW_OPSIZE, /* 8729 */
  IC_XS_OPSIZE, /* 8730 */
  IC_64BIT_REXW_XS, /* 8731 */
  IC_XD_OPSIZE, /* 8732 */
  IC_64BIT_REXW_XD, /* 8733 */
  IC_XS_OPSIZE, /* 8734 */
  IC_64BIT_REXW_XS, /* 8735 */
  IC_ADSIZE, /* 8736 */
  IC_64BIT_ADSIZE, /* 8737 */
  IC_XS, /* 8738 */
  IC_64BIT_XS, /* 8739 */
  IC_XD, /* 8740 */
  IC_64BIT_XD, /* 8741 */
  IC_XS, /* 8742 */
  IC_64BIT_XS, /* 8743 */
  IC_ADSIZE, /* 8744 */
  IC_64BIT_ADSIZE, /* 8745 */
  IC_XS, /* 8746 */
  IC_64BIT_REXW_XS, /* 8747 */
  IC_XD, /* 8748 */
  IC_64BIT_REXW_XD, /* 8749 */
  IC_XS, /* 8750 */
  IC_64BIT_REXW_XS, /* 8751 */
  IC_OPSIZE, /* 8752 */
  IC_64BIT_OPSIZE, /* 8753 */
  IC_XS_OPSIZE, /* 8754 */
  IC_64BIT_XS_OPSIZE, /* 8755 */
  IC_XD_OPSIZE, /* 8756 */
  IC_64BIT_XD_OPSIZE, /* 8757 */
  IC_XS_OPSIZE, /* 8758 */
  IC_64BIT_XD_OPSIZE, /* 8759 */
  IC_OPSIZE, /* 8760 */
  IC_64BIT_REXW_OPSIZE, /* 8761 */
  IC_XS_OPSIZE, /* 8762 */
  IC_64BIT_REXW_XS, /* 8763 */
  IC_XD_OPSIZE, /* 8764 */
  IC_64BIT_REXW_XD, /* 8765 */
  IC_XS_OPSIZE, /* 8766 */
  IC_64BIT_REXW_XS, /* 8767 */
  IC_VEX, /* 8768 */
  IC_VEX, /* 8769 */
  IC_VEX_XS, /* 8770 */
  IC_VEX_XS, /* 8771 */
  IC_VEX_XD, /* 8772 */
  IC_VEX_XD, /* 8773 */
  IC_VEX_XD, /* 8774 */
  IC_VEX_XD, /* 8775 */
  IC_VEX_W, /* 8776 */
  IC_VEX_W, /* 8777 */
  IC_VEX_W_XS, /* 8778 */
  IC_VEX_W_XS, /* 8779 */
  IC_VEX_W_XD, /* 8780 */
  IC_VEX_W_XD, /* 8781 */
  IC_VEX_W_XD, /* 8782 */
  IC_VEX_W_XD, /* 8783 */
  IC_VEX_OPSIZE, /* 8784 */
  IC_VEX_OPSIZE, /* 8785 */
  IC_VEX_OPSIZE, /* 8786 */
  IC_VEX_OPSIZE, /* 8787 */
  IC_VEX_OPSIZE, /* 8788 */
  IC_VEX_OPSIZE, /* 8789 */
  IC_VEX_OPSIZE, /* 8790 */
  IC_VEX_OPSIZE, /* 8791 */
  IC_VEX_W_OPSIZE, /* 8792 */
  IC_VEX_W_OPSIZE, /* 8793 */
  IC_VEX_W_OPSIZE, /* 8794 */
  IC_VEX_W_OPSIZE, /* 8795 */
  IC_VEX_W_OPSIZE, /* 8796 */
  IC_VEX_W_OPSIZE, /* 8797 */
  IC_VEX_W_OPSIZE, /* 8798 */
  IC_VEX_W_OPSIZE, /* 8799 */
  IC_VEX, /* 8800 */
  IC_VEX, /* 8801 */
  IC_VEX_XS, /* 8802 */
  IC_VEX_XS, /* 8803 */
  IC_VEX_XD, /* 8804 */
  IC_VEX_XD, /* 8805 */
  IC_VEX_XD, /* 8806 */
  IC_VEX_XD, /* 8807 */
  IC_VEX_W, /* 8808 */
  IC_VEX_W, /* 8809 */
  IC_VEX_W_XS, /* 8810 */
  IC_VEX_W_XS, /* 8811 */
  IC_VEX_W_XD, /* 8812 */
  IC_VEX_W_XD, /* 8813 */
  IC_VEX_W_XD, /* 8814 */
  IC_VEX_W_XD, /* 8815 */
  IC_VEX_OPSIZE, /* 8816 */
  IC_VEX_OPSIZE, /* 8817 */
  IC_VEX_OPSIZE, /* 8818 */
  IC_VEX_OPSIZE, /* 8819 */
  IC_VEX_OPSIZE, /* 8820 */
  IC_VEX_OPSIZE, /* 8821 */
  IC_VEX_OPSIZE, /* 8822 */
  IC_VEX_OPSIZE, /* 8823 */
  IC_VEX_W_OPSIZE, /* 8824 */
  IC_VEX_W_OPSIZE, /* 8825 */
  IC_VEX_W_OPSIZE, /* 8826 */
  IC_VEX_W_OPSIZE, /* 8827 */
  IC_VEX_W_OPSIZE, /* 8828 */
  IC_VEX_W_OPSIZE, /* 8829 */
  IC_VEX_W_OPSIZE, /* 8830 */
  IC_VEX_W_OPSIZE, /* 8831 */
  IC_VEX_L, /* 8832 */
  IC_VEX_L, /* 8833 */
  IC_VEX_L_XS, /* 8834 */
  IC_VEX_L_XS, /* 8835 */
  IC_VEX_L_XD, /* 8836 */
  IC_VEX_L_XD, /* 8837 */
  IC_VEX_L_XD, /* 8838 */
  IC_VEX_L_XD, /* 8839 */
  IC_VEX_L_W, /* 8840 */
  IC_VEX_L_W, /* 8841 */
  IC_VEX_L_W_XS, /* 8842 */
  IC_VEX_L_W_XS, /* 8843 */
  IC_VEX_L_W_XD, /* 8844 */
  IC_VEX_L_W_XD, /* 8845 */
  IC_VEX_L_W_XD, /* 8846 */
  IC_VEX_L_W_XD, /* 8847 */
  IC_VEX_L_OPSIZE, /* 8848 */
  IC_VEX_L_OPSIZE, /* 8849 */
  IC_VEX_L_OPSIZE, /* 8850 */
  IC_VEX_L_OPSIZE, /* 8851 */
  IC_VEX_L_OPSIZE, /* 8852 */
  IC_VEX_L_OPSIZE, /* 8853 */
  IC_VEX_L_OPSIZE, /* 8854 */
  IC_VEX_L_OPSIZE, /* 8855 */
  IC_VEX_L_W_OPSIZE, /* 8856 */
  IC_VEX_L_W_OPSIZE, /* 8857 */
  IC_VEX_L_W_OPSIZE, /* 8858 */
  IC_VEX_L_W_OPSIZE, /* 8859 */
  IC_VEX_L_W_OPSIZE, /* 8860 */
  IC_VEX_L_W_OPSIZE, /* 8861 */
  IC_VEX_L_W_OPSIZE, /* 8862 */
  IC_VEX_L_W_OPSIZE, /* 8863 */
  IC_VEX_L, /* 8864 */
  IC_VEX_L, /* 8865 */
  IC_VEX_L_XS, /* 8866 */
  IC_VEX_L_XS, /* 8867 */
  IC_VEX_L_XD, /* 8868 */
  IC_VEX_L_XD, /* 8869 */
  IC_VEX_L_XD, /* 8870 */
  IC_VEX_L_XD, /* 8871 */
  IC_VEX_L_W, /* 8872 */
  IC_VEX_L_W, /* 8873 */
  IC_VEX_L_W_XS, /* 8874 */
  IC_VEX_L_W_XS, /* 8875 */
  IC_VEX_L_W_XD, /* 8876 */
  IC_VEX_L_W_XD, /* 8877 */
  IC_VEX_L_W_XD, /* 8878 */
  IC_VEX_L_W_XD, /* 8879 */
  IC_VEX_L_OPSIZE, /* 8880 */
  IC_VEX_L_OPSIZE, /* 8881 */
  IC_VEX_L_OPSIZE, /* 8882 */
  IC_VEX_L_OPSIZE, /* 8883 */
  IC_VEX_L_OPSIZE, /* 8884 */
  IC_VEX_L_OPSIZE, /* 8885 */
  IC_VEX_L_OPSIZE, /* 8886 */
  IC_VEX_L_OPSIZE, /* 8887 */
  IC_VEX_L_W_OPSIZE, /* 8888 */
  IC_VEX_L_W_OPSIZE, /* 8889 */
  IC_VEX_L_W_OPSIZE, /* 8890 */
  IC_VEX_L_W_OPSIZE, /* 8891 */
  IC_VEX_L_W_OPSIZE, /* 8892 */
  IC_VEX_L_W_OPSIZE, /* 8893 */
  IC_VEX_L_W_OPSIZE, /* 8894 */
  IC_VEX_L_W_OPSIZE, /* 8895 */
  IC_VEX_L, /* 8896 */
  IC_VEX_L, /* 8897 */
  IC_VEX_L_XS, /* 8898 */
  IC_VEX_L_XS, /* 8899 */
  IC_VEX_L_XD, /* 8900 */
  IC_VEX_L_XD, /* 8901 */
  IC_VEX_L_XD, /* 8902 */
  IC_VEX_L_XD, /* 8903 */
  IC_VEX_L_W, /* 8904 */
  IC_VEX_L_W, /* 8905 */
  IC_VEX_L_W_XS, /* 8906 */
  IC_VEX_L_W_XS, /* 8907 */
  IC_VEX_L_W_XD, /* 8908 */
  IC_VEX_L_W_XD, /* 8909 */
  IC_VEX_L_W_XD, /* 8910 */
  IC_VEX_L_W_XD, /* 8911 */
  IC_VEX_L_OPSIZE, /* 8912 */
  IC_VEX_L_OPSIZE, /* 8913 */
  IC_VEX_L_OPSIZE, /* 8914 */
  IC_VEX_L_OPSIZE, /* 8915 */
  IC_VEX_L_OPSIZE, /* 8916 */
  IC_VEX_L_OPSIZE, /* 8917 */
  IC_VEX_L_OPSIZE, /* 8918 */
  IC_VEX_L_OPSIZE, /* 8919 */
  IC_VEX_L_W_OPSIZE, /* 8920 */
  IC_VEX_L_W_OPSIZE, /* 8921 */
  IC_VEX_L_W_OPSIZE, /* 8922 */
  IC_VEX_L_W_OPSIZE, /* 8923 */
  IC_VEX_L_W_OPSIZE, /* 8924 */
  IC_VEX_L_W_OPSIZE, /* 8925 */
  IC_VEX_L_W_OPSIZE, /* 8926 */
  IC_VEX_L_W_OPSIZE, /* 8927 */
  IC_VEX_L, /* 8928 */
  IC_VEX_L, /* 8929 */
  IC_VEX_L_XS, /* 8930 */
  IC_VEX_L_XS, /* 8931 */
  IC_VEX_L_XD, /* 8932 */
  IC_VEX_L_XD, /* 8933 */
  IC_VEX_L_XD, /* 8934 */
  IC_VEX_L_XD, /* 8935 */
  IC_VEX_L_W, /* 8936 */
  IC_VEX_L_W, /* 8937 */
  IC_VEX_L_W_XS, /* 8938 */
  IC_VEX_L_W_XS, /* 8939 */
  IC_VEX_L_W_XD, /* 8940 */
  IC_VEX_L_W_XD, /* 8941 */
  IC_VEX_L_W_XD, /* 8942 */
  IC_VEX_L_W_XD, /* 8943 */
  IC_VEX_L_OPSIZE, /* 8944 */
  IC_VEX_L_OPSIZE, /* 8945 */
  IC_VEX_L_OPSIZE, /* 8946 */
  IC_VEX_L_OPSIZE, /* 8947 */
  IC_VEX_L_OPSIZE, /* 8948 */
  IC_VEX_L_OPSIZE, /* 8949 */
  IC_VEX_L_OPSIZE, /* 8950 */
  IC_VEX_L_OPSIZE, /* 8951 */
  IC_VEX_L_W_OPSIZE, /* 8952 */
  IC_VEX_L_W_OPSIZE, /* 8953 */
  IC_VEX_L_W_OPSIZE, /* 8954 */
  IC_VEX_L_W_OPSIZE, /* 8955 */
  IC_VEX_L_W_OPSIZE, /* 8956 */
  IC_VEX_L_W_OPSIZE, /* 8957 */
  IC_VEX_L_W_OPSIZE, /* 8958 */
  IC_VEX_L_W_OPSIZE, /* 8959 */
  IC_EVEX_L_B, /* 8960 */
  IC_EVEX_L_B, /* 8961 */
  IC_EVEX_L_XS_B, /* 8962 */
  IC_EVEX_L_XS_B, /* 8963 */
  IC_EVEX_L_XD_B, /* 8964 */
  IC_EVEX_L_XD_B, /* 8965 */
  IC_EVEX_L_XD_B, /* 8966 */
  IC_EVEX_L_XD_B, /* 8967 */
  IC_EVEX_L_W_B, /* 8968 */
  IC_EVEX_L_W_B, /* 8969 */
  IC_EVEX_L_W_XS_B, /* 8970 */
  IC_EVEX_L_W_XS_B, /* 8971 */
  IC_EVEX_L_W_XD_B, /* 8972 */
  IC_EVEX_L_W_XD_B, /* 8973 */
  IC_EVEX_L_W_XD_B, /* 8974 */
  IC_EVEX_L_W_XD_B, /* 8975 */
  IC_EVEX_L_OPSIZE_B, /* 8976 */
  IC_EVEX_L_OPSIZE_B, /* 8977 */
  IC_EVEX_L_OPSIZE_B, /* 8978 */
  IC_EVEX_L_OPSIZE_B, /* 8979 */
  IC_EVEX_L_OPSIZE_B, /* 8980 */
  IC_EVEX_L_OPSIZE_B, /* 8981 */
  IC_EVEX_L_OPSIZE_B, /* 8982 */
  IC_EVEX_L_OPSIZE_B, /* 8983 */
  IC_EVEX_L_W_OPSIZE_B, /* 8984 */
  IC_EVEX_L_W_OPSIZE_B, /* 8985 */
  IC_EVEX_L_W_OPSIZE_B, /* 8986 */
  IC_EVEX_L_W_OPSIZE_B, /* 8987 */
  IC_EVEX_L_W_OPSIZE_B, /* 8988 */
  IC_EVEX_L_W_OPSIZE_B, /* 8989 */
  IC_EVEX_L_W_OPSIZE_B, /* 8990 */
  IC_EVEX_L_W_OPSIZE_B, /* 8991 */
  IC_EVEX_L_B, /* 8992 */
  IC_EVEX_L_B, /* 8993 */
  IC_EVEX_L_XS_B, /* 8994 */
  IC_EVEX_L_XS_B, /* 8995 */
  IC_EVEX_L_XD_B, /* 8996 */
  IC_EVEX_L_XD_B, /* 8997 */
  IC_EVEX_L_XD_B, /* 8998 */
  IC_EVEX_L_XD_B, /* 8999 */
  IC_EVEX_L_W_B, /* 9000 */
  IC_EVEX_L_W_B, /* 9001 */
  IC_EVEX_L_W_XS_B, /* 9002 */
  IC_EVEX_L_W_XS_B, /* 9003 */
  IC_EVEX_L_W_XD_B, /* 9004 */
  IC_EVEX_L_W_XD_B, /* 9005 */
  IC_EVEX_L_W_XD_B, /* 9006 */
  IC_EVEX_L_W_XD_B, /* 9007 */
  IC_EVEX_L_OPSIZE_B, /* 9008 */
  IC_EVEX_L_OPSIZE_B, /* 9009 */
  IC_EVEX_L_OPSIZE_B, /* 9010 */
  IC_EVEX_L_OPSIZE_B, /* 9011 */
  IC_EVEX_L_OPSIZE_B, /* 9012 */
  IC_EVEX_L_OPSIZE_B, /* 9013 */
  IC_EVEX_L_OPSIZE_B, /* 9014 */
  IC_EVEX_L_OPSIZE_B, /* 9015 */
  IC_EVEX_L_W_OPSIZE_B, /* 9016 */
  IC_EVEX_L_W_OPSIZE_B, /* 9017 */
  IC_EVEX_L_W_OPSIZE_B, /* 9018 */
  IC_EVEX_L_W_OPSIZE_B, /* 9019 */
  IC_EVEX_L_W_OPSIZE_B, /* 9020 */
  IC_EVEX_L_W_OPSIZE_B, /* 9021 */
  IC_EVEX_L_W_OPSIZE_B, /* 9022 */
  IC_EVEX_L_W_OPSIZE_B, /* 9023 */
  IC_EVEX_L_B, /* 9024 */
  IC_EVEX_L_B, /* 9025 */
  IC_EVEX_L_XS_B, /* 9026 */
  IC_EVEX_L_XS_B, /* 9027 */
  IC_EVEX_L_XD_B, /* 9028 */
  IC_EVEX_L_XD_B, /* 9029 */
  IC_EVEX_L_XD_B, /* 9030 */
  IC_EVEX_L_XD_B, /* 9031 */
  IC_EVEX_L_W_B, /* 9032 */
  IC_EVEX_L_W_B, /* 9033 */
  IC_EVEX_L_W_XS_B, /* 9034 */
  IC_EVEX_L_W_XS_B, /* 9035 */
  IC_EVEX_L_W_XD_B, /* 9036 */
  IC_EVEX_L_W_XD_B, /* 9037 */
  IC_EVEX_L_W_XD_B, /* 9038 */
  IC_EVEX_L_W_XD_B, /* 9039 */
  IC_EVEX_L_OPSIZE_B, /* 9040 */
  IC_EVEX_L_OPSIZE_B, /* 9041 */
  IC_EVEX_L_OPSIZE_B, /* 9042 */
  IC_EVEX_L_OPSIZE_B, /* 9043 */
  IC_EVEX_L_OPSIZE_B, /* 9044 */
  IC_EVEX_L_OPSIZE_B, /* 9045 */
  IC_EVEX_L_OPSIZE_B, /* 9046 */
  IC_EVEX_L_OPSIZE_B, /* 9047 */
  IC_EVEX_L_W_OPSIZE_B, /* 9048 */
  IC_EVEX_L_W_OPSIZE_B, /* 9049 */
  IC_EVEX_L_W_OPSIZE_B, /* 9050 */
  IC_EVEX_L_W_OPSIZE_B, /* 9051 */
  IC_EVEX_L_W_OPSIZE_B, /* 9052 */
  IC_EVEX_L_W_OPSIZE_B, /* 9053 */
  IC_EVEX_L_W_OPSIZE_B, /* 9054 */
  IC_EVEX_L_W_OPSIZE_B, /* 9055 */
  IC_EVEX_L_B, /* 9056 */
  IC_EVEX_L_B, /* 9057 */
  IC_EVEX_L_XS_B, /* 9058 */
  IC_EVEX_L_XS_B, /* 9059 */
  IC_EVEX_L_XD_B, /* 9060 */
  IC_EVEX_L_XD_B, /* 9061 */
  IC_EVEX_L_XD_B, /* 9062 */
  IC_EVEX_L_XD_B, /* 9063 */
  IC_EVEX_L_W_B, /* 9064 */
  IC_EVEX_L_W_B, /* 9065 */
  IC_EVEX_L_W_XS_B, /* 9066 */
  IC_EVEX_L_W_XS_B, /* 9067 */
  IC_EVEX_L_W_XD_B, /* 9068 */
  IC_EVEX_L_W_XD_B, /* 9069 */
  IC_EVEX_L_W_XD_B, /* 9070 */
  IC_EVEX_L_W_XD_B, /* 9071 */
  IC_EVEX_L_OPSIZE_B, /* 9072 */
  IC_EVEX_L_OPSIZE_B, /* 9073 */
  IC_EVEX_L_OPSIZE_B, /* 9074 */
  IC_EVEX_L_OPSIZE_B, /* 9075 */
  IC_EVEX_L_OPSIZE_B, /* 9076 */
  IC_EVEX_L_OPSIZE_B, /* 9077 */
  IC_EVEX_L_OPSIZE_B, /* 9078 */
  IC_EVEX_L_OPSIZE_B, /* 9079 */
  IC_EVEX_L_W_OPSIZE_B, /* 9080 */
  IC_EVEX_L_W_OPSIZE_B, /* 9081 */
  IC_EVEX_L_W_OPSIZE_B, /* 9082 */
  IC_EVEX_L_W_OPSIZE_B, /* 9083 */
  IC_EVEX_L_W_OPSIZE_B, /* 9084 */
  IC_EVEX_L_W_OPSIZE_B, /* 9085 */
  IC_EVEX_L_W_OPSIZE_B, /* 9086 */
  IC_EVEX_L_W_OPSIZE_B, /* 9087 */
  IC_EVEX_L_B, /* 9088 */
  IC_EVEX_L_B, /* 9089 */
  IC_EVEX_L_XS_B, /* 9090 */
  IC_EVEX_L_XS_B, /* 9091 */
  IC_EVEX_L_XD_B, /* 9092 */
  IC_EVEX_L_XD_B, /* 9093 */
  IC_EVEX_L_XD_B, /* 9094 */
  IC_EVEX_L_XD_B, /* 9095 */
  IC_EVEX_L_W_B, /* 9096 */
  IC_EVEX_L_W_B, /* 9097 */
  IC_EVEX_L_W_XS_B, /* 9098 */
  IC_EVEX_L_W_XS_B, /* 9099 */
  IC_EVEX_L_W_XD_B, /* 9100 */
  IC_EVEX_L_W_XD_B, /* 9101 */
  IC_EVEX_L_W_XD_B, /* 9102 */
  IC_EVEX_L_W_XD_B, /* 9103 */
  IC_EVEX_L_OPSIZE_B, /* 9104 */
  IC_EVEX_L_OPSIZE_B, /* 9105 */
  IC_EVEX_L_OPSIZE_B, /* 9106 */
  IC_EVEX_L_OPSIZE_B, /* 9107 */
  IC_EVEX_L_OPSIZE_B, /* 9108 */
  IC_EVEX_L_OPSIZE_B, /* 9109 */
  IC_EVEX_L_OPSIZE_B, /* 9110 */
  IC_EVEX_L_OPSIZE_B, /* 9111 */
  IC_EVEX_L_W_OPSIZE_B, /* 9112 */
  IC_EVEX_L_W_OPSIZE_B, /* 9113 */
  IC_EVEX_L_W_OPSIZE_B, /* 9114 */
  IC_EVEX_L_W_OPSIZE_B, /* 9115 */
  IC_EVEX_L_W_OPSIZE_B, /* 9116 */
  IC_EVEX_L_W_OPSIZE_B, /* 9117 */
  IC_EVEX_L_W_OPSIZE_B, /* 9118 */
  IC_EVEX_L_W_OPSIZE_B, /* 9119 */
  IC_EVEX_L_B, /* 9120 */
  IC_EVEX_L_B, /* 9121 */
  IC_EVEX_L_XS_B, /* 9122 */
  IC_EVEX_L_XS_B, /* 9123 */
  IC_EVEX_L_XD_B, /* 9124 */
  IC_EVEX_L_XD_B, /* 9125 */
  IC_EVEX_L_XD_B, /* 9126 */
  IC_EVEX_L_XD_B, /* 9127 */
  IC_EVEX_L_W_B, /* 9128 */
  IC_EVEX_L_W_B, /* 9129 */
  IC_EVEX_L_W_XS_B, /* 9130 */
  IC_EVEX_L_W_XS_B, /* 9131 */
  IC_EVEX_L_W_XD_B, /* 9132 */
  IC_EVEX_L_W_XD_B, /* 9133 */
  IC_EVEX_L_W_XD_B, /* 9134 */
  IC_EVEX_L_W_XD_B, /* 9135 */
  IC_EVEX_L_OPSIZE_B, /* 9136 */
  IC_EVEX_L_OPSIZE_B, /* 9137 */
  IC_EVEX_L_OPSIZE_B, /* 9138 */
  IC_EVEX_L_OPSIZE_B, /* 9139 */
  IC_EVEX_L_OPSIZE_B, /* 9140 */
  IC_EVEX_L_OPSIZE_B, /* 9141 */
  IC_EVEX_L_OPSIZE_B, /* 9142 */
  IC_EVEX_L_OPSIZE_B, /* 9143 */
  IC_EVEX_L_W_OPSIZE_B, /* 9144 */
  IC_EVEX_L_W_OPSIZE_B, /* 9145 */
  IC_EVEX_L_W_OPSIZE_B, /* 9146 */
  IC_EVEX_L_W_OPSIZE_B, /* 9147 */
  IC_EVEX_L_W_OPSIZE_B, /* 9148 */
  IC_EVEX_L_W_OPSIZE_B, /* 9149 */
  IC_EVEX_L_W_OPSIZE_B, /* 9150 */
  IC_EVEX_L_W_OPSIZE_B, /* 9151 */
  IC_EVEX_L_B, /* 9152 */
  IC_EVEX_L_B, /* 9153 */
  IC_EVEX_L_XS_B, /* 9154 */
  IC_EVEX_L_XS_B, /* 9155 */
  IC_EVEX_L_XD_B, /* 9156 */
  IC_EVEX_L_XD_B, /* 9157 */
  IC_EVEX_L_XD_B, /* 9158 */
  IC_EVEX_L_XD_B, /* 9159 */
  IC_EVEX_L_W_B, /* 9160 */
  IC_EVEX_L_W_B, /* 9161 */
  IC_EVEX_L_W_XS_B, /* 9162 */
  IC_EVEX_L_W_XS_B, /* 9163 */
  IC_EVEX_L_W_XD_B, /* 9164 */
  IC_EVEX_L_W_XD_B, /* 9165 */
  IC_EVEX_L_W_XD_B, /* 9166 */
  IC_EVEX_L_W_XD_B, /* 9167 */
  IC_EVEX_L_OPSIZE_B, /* 9168 */
  IC_EVEX_L_OPSIZE_B, /* 9169 */
  IC_EVEX_L_OPSIZE_B, /* 9170 */
  IC_EVEX_L_OPSIZE_B, /* 9171 */
  IC_EVEX_L_OPSIZE_B, /* 9172 */
  IC_EVEX_L_OPSIZE_B, /* 9173 */
  IC_EVEX_L_OPSIZE_B, /* 9174 */
  IC_EVEX_L_OPSIZE_B, /* 9175 */
  IC_EVEX_L_W_OPSIZE_B, /* 9176 */
  IC_EVEX_L_W_OPSIZE_B, /* 9177 */
  IC_EVEX_L_W_OPSIZE_B, /* 9178 */
  IC_EVEX_L_W_OPSIZE_B, /* 9179 */
  IC_EVEX_L_W_OPSIZE_B, /* 9180 */
  IC_EVEX_L_W_OPSIZE_B, /* 9181 */
  IC_EVEX_L_W_OPSIZE_B, /* 9182 */
  IC_EVEX_L_W_OPSIZE_B, /* 9183 */
  IC_EVEX_L_B, /* 9184 */
  IC_EVEX_L_B, /* 9185 */
  IC_EVEX_L_XS_B, /* 9186 */
  IC_EVEX_L_XS_B, /* 9187 */
  IC_EVEX_L_XD_B, /* 9188 */
  IC_EVEX_L_XD_B, /* 9189 */
  IC_EVEX_L_XD_B, /* 9190 */
  IC_EVEX_L_XD_B, /* 9191 */
  IC_EVEX_L_W_B, /* 9192 */
  IC_EVEX_L_W_B, /* 9193 */
  IC_EVEX_L_W_XS_B, /* 9194 */
  IC_EVEX_L_W_XS_B, /* 9195 */
  IC_EVEX_L_W_XD_B, /* 9196 */
  IC_EVEX_L_W_XD_B, /* 9197 */
  IC_EVEX_L_W_XD_B, /* 9198 */
  IC_EVEX_L_W_XD_B, /* 9199 */
  IC_EVEX_L_OPSIZE_B, /* 9200 */
  IC_EVEX_L_OPSIZE_B, /* 9201 */
  IC_EVEX_L_OPSIZE_B, /* 9202 */
  IC_EVEX_L_OPSIZE_B, /* 9203 */
  IC_EVEX_L_OPSIZE_B, /* 9204 */
  IC_EVEX_L_OPSIZE_B, /* 9205 */
  IC_EVEX_L_OPSIZE_B, /* 9206 */
  IC_EVEX_L_OPSIZE_B, /* 9207 */
  IC_EVEX_L_W_OPSIZE_B, /* 9208 */
  IC_EVEX_L_W_OPSIZE_B, /* 9209 */
  IC_EVEX_L_W_OPSIZE_B, /* 9210 */
  IC_EVEX_L_W_OPSIZE_B, /* 9211 */
  IC_EVEX_L_W_OPSIZE_B, /* 9212 */
  IC_EVEX_L_W_OPSIZE_B, /* 9213 */
  IC_EVEX_L_W_OPSIZE_B, /* 9214 */
  IC_EVEX_L_W_OPSIZE_B, /* 9215 */
  IC, /* 9216 */
  IC_64BIT, /* 9217 */
  IC_XS, /* 9218 */
  IC_64BIT_XS, /* 9219 */
  IC_XD, /* 9220 */
  IC_64BIT_XD, /* 9221 */
  IC_XS, /* 9222 */
  IC_64BIT_XS, /* 9223 */
  IC, /* 9224 */
  IC_64BIT_REXW, /* 9225 */
  IC_XS, /* 9226 */
  IC_64BIT_REXW_XS, /* 9227 */
  IC_XD, /* 9228 */
  IC_64BIT_REXW_XD, /* 9229 */
  IC_XS, /* 9230 */
  IC_64BIT_REXW_XS, /* 9231 */
  IC_OPSIZE, /* 9232 */
  IC_64BIT_OPSIZE, /* 9233 */
  IC_XS_OPSIZE, /* 9234 */
  IC_64BIT_XS_OPSIZE, /* 9235 */
  IC_XD_OPSIZE, /* 9236 */
  IC_64BIT_XD_OPSIZE, /* 9237 */
  IC_XS_OPSIZE, /* 9238 */
  IC_64BIT_XD_OPSIZE, /* 9239 */
  IC_OPSIZE, /* 9240 */
  IC_64BIT_REXW_OPSIZE, /* 9241 */
  IC_XS_OPSIZE, /* 9242 */
  IC_64BIT_REXW_XS, /* 9243 */
  IC_XD_OPSIZE, /* 9244 */
  IC_64BIT_REXW_XD, /* 9245 */
  IC_XS_OPSIZE, /* 9246 */
  IC_64BIT_REXW_XS, /* 9247 */
  IC_ADSIZE, /* 9248 */
  IC_64BIT_ADSIZE, /* 9249 */
  IC_XS, /* 9250 */
  IC_64BIT_XS, /* 9251 */
  IC_XD, /* 9252 */
  IC_64BIT_XD, /* 9253 */
  IC_XS, /* 9254 */
  IC_64BIT_XS, /* 9255 */
  IC_ADSIZE, /* 9256 */
  IC_64BIT_ADSIZE, /* 9257 */
  IC_XS, /* 9258 */
  IC_64BIT_REXW_XS, /* 9259 */
  IC_XD, /* 9260 */
  IC_64BIT_REXW_XD, /* 9261 */
  IC_XS, /* 9262 */
  IC_64BIT_REXW_XS, /* 9263 */
  IC_OPSIZE, /* 9264 */
  IC_64BIT_OPSIZE, /* 9265 */
  IC_XS_OPSIZE, /* 9266 */
  IC_64BIT_XS_OPSIZE, /* 9267 */
  IC_XD_OPSIZE, /* 9268 */
  IC_64BIT_XD_OPSIZE, /* 9269 */
  IC_XS_OPSIZE, /* 9270 */
  IC_64BIT_XD_OPSIZE, /* 9271 */
  IC_OPSIZE, /* 9272 */
  IC_64BIT_REXW_OPSIZE, /* 9273 */
  IC_XS_OPSIZE, /* 9274 */
  IC_64BIT_REXW_XS, /* 9275 */
  IC_XD_OPSIZE, /* 9276 */
  IC_64BIT_REXW_XD, /* 9277 */
  IC_XS_OPSIZE, /* 9278 */
  IC_64BIT_REXW_XS, /* 9279 */
  IC_VEX, /* 9280 */
  IC_VEX, /* 9281 */
  IC_VEX_XS, /* 9282 */
  IC_VEX_XS, /* 9283 */
  IC_VEX_XD, /* 9284 */
  IC_VEX_XD, /* 9285 */
  IC_VEX_XD, /* 9286 */
  IC_VEX_XD, /* 9287 */
  IC_VEX_W, /* 9288 */
  IC_VEX_W, /* 9289 */
  IC_VEX_W_XS, /* 9290 */
  IC_VEX_W_XS, /* 9291 */
  IC_VEX_W_XD, /* 9292 */
  IC_VEX_W_XD, /* 9293 */
  IC_VEX_W_XD, /* 9294 */
  IC_VEX_W_XD, /* 9295 */
  IC_VEX_OPSIZE, /* 9296 */
  IC_VEX_OPSIZE, /* 9297 */
  IC_VEX_OPSIZE, /* 9298 */
  IC_VEX_OPSIZE, /* 9299 */
  IC_VEX_OPSIZE, /* 9300 */
  IC_VEX_OPSIZE, /* 9301 */
  IC_VEX_OPSIZE, /* 9302 */
  IC_VEX_OPSIZE, /* 9303 */
  IC_VEX_W_OPSIZE, /* 9304 */
  IC_VEX_W_OPSIZE, /* 9305 */
  IC_VEX_W_OPSIZE, /* 9306 */
  IC_VEX_W_OPSIZE, /* 9307 */
  IC_VEX_W_OPSIZE, /* 9308 */
  IC_VEX_W_OPSIZE, /* 9309 */
  IC_VEX_W_OPSIZE, /* 9310 */
  IC_VEX_W_OPSIZE, /* 9311 */
  IC_VEX, /* 9312 */
  IC_VEX, /* 9313 */
  IC_VEX_XS, /* 9314 */
  IC_VEX_XS, /* 9315 */
  IC_VEX_XD, /* 9316 */
  IC_VEX_XD, /* 9317 */
  IC_VEX_XD, /* 9318 */
  IC_VEX_XD, /* 9319 */
  IC_VEX_W, /* 9320 */
  IC_VEX_W, /* 9321 */
  IC_VEX_W_XS, /* 9322 */
  IC_VEX_W_XS, /* 9323 */
  IC_VEX_W_XD, /* 9324 */
  IC_VEX_W_XD, /* 9325 */
  IC_VEX_W_XD, /* 9326 */
  IC_VEX_W_XD, /* 9327 */
  IC_VEX_OPSIZE, /* 9328 */
  IC_VEX_OPSIZE, /* 9329 */
  IC_VEX_OPSIZE, /* 9330 */
  IC_VEX_OPSIZE, /* 9331 */
  IC_VEX_OPSIZE, /* 9332 */
  IC_VEX_OPSIZE, /* 9333 */
  IC_VEX_OPSIZE, /* 9334 */
  IC_VEX_OPSIZE, /* 9335 */
  IC_VEX_W_OPSIZE, /* 9336 */
  IC_VEX_W_OPSIZE, /* 9337 */
  IC_VEX_W_OPSIZE, /* 9338 */
  IC_VEX_W_OPSIZE, /* 9339 */
  IC_VEX_W_OPSIZE, /* 9340 */
  IC_VEX_W_OPSIZE, /* 9341 */
  IC_VEX_W_OPSIZE, /* 9342 */
  IC_VEX_W_OPSIZE, /* 9343 */
  IC_VEX_L, /* 9344 */
  IC_VEX_L, /* 9345 */
  IC_VEX_L_XS, /* 9346 */
  IC_VEX_L_XS, /* 9347 */
  IC_VEX_L_XD, /* 9348 */
  IC_VEX_L_XD, /* 9349 */
  IC_VEX_L_XD, /* 9350 */
  IC_VEX_L_XD, /* 9351 */
  IC_VEX_L_W, /* 9352 */
  IC_VEX_L_W, /* 9353 */
  IC_VEX_L_W_XS, /* 9354 */
  IC_VEX_L_W_XS, /* 9355 */
  IC_VEX_L_W_XD, /* 9356 */
  IC_VEX_L_W_XD, /* 9357 */
  IC_VEX_L_W_XD, /* 9358 */
  IC_VEX_L_W_XD, /* 9359 */
  IC_VEX_L_OPSIZE, /* 9360 */
  IC_VEX_L_OPSIZE, /* 9361 */
  IC_VEX_L_OPSIZE, /* 9362 */
  IC_VEX_L_OPSIZE, /* 9363 */
  IC_VEX_L_OPSIZE, /* 9364 */
  IC_VEX_L_OPSIZE, /* 9365 */
  IC_VEX_L_OPSIZE, /* 9366 */
  IC_VEX_L_OPSIZE, /* 9367 */
  IC_VEX_L_W_OPSIZE, /* 9368 */
  IC_VEX_L_W_OPSIZE, /* 9369 */
  IC_VEX_L_W_OPSIZE, /* 9370 */
  IC_VEX_L_W_OPSIZE, /* 9371 */
  IC_VEX_L_W_OPSIZE, /* 9372 */
  IC_VEX_L_W_OPSIZE, /* 9373 */
  IC_VEX_L_W_OPSIZE, /* 9374 */
  IC_VEX_L_W_OPSIZE, /* 9375 */
  IC_VEX_L, /* 9376 */
  IC_VEX_L, /* 9377 */
  IC_VEX_L_XS, /* 9378 */
  IC_VEX_L_XS, /* 9379 */
  IC_VEX_L_XD, /* 9380 */
  IC_VEX_L_XD, /* 9381 */
  IC_VEX_L_XD, /* 9382 */
  IC_VEX_L_XD, /* 9383 */
  IC_VEX_L_W, /* 9384 */
  IC_VEX_L_W, /* 9385 */
  IC_VEX_L_W_XS, /* 9386 */
  IC_VEX_L_W_XS, /* 9387 */
  IC_VEX_L_W_XD, /* 9388 */
  IC_VEX_L_W_XD, /* 9389 */
  IC_VEX_L_W_XD, /* 9390 */
  IC_VEX_L_W_XD, /* 9391 */
  IC_VEX_L_OPSIZE, /* 9392 */
  IC_VEX_L_OPSIZE, /* 9393 */
  IC_VEX_L_OPSIZE, /* 9394 */
  IC_VEX_L_OPSIZE, /* 9395 */
  IC_VEX_L_OPSIZE, /* 9396 */
  IC_VEX_L_OPSIZE, /* 9397 */
  IC_VEX_L_OPSIZE, /* 9398 */
  IC_VEX_L_OPSIZE, /* 9399 */
  IC_VEX_L_W_OPSIZE, /* 9400 */
  IC_VEX_L_W_OPSIZE, /* 9401 */
  IC_VEX_L_W_OPSIZE, /* 9402 */
  IC_VEX_L_W_OPSIZE, /* 9403 */
  IC_VEX_L_W_OPSIZE, /* 9404 */
  IC_VEX_L_W_OPSIZE, /* 9405 */
  IC_VEX_L_W_OPSIZE, /* 9406 */
  IC_VEX_L_W_OPSIZE, /* 9407 */
  IC_VEX_L, /* 9408 */
  IC_VEX_L, /* 9409 */
  IC_VEX_L_XS, /* 9410 */
  IC_VEX_L_XS, /* 9411 */
  IC_VEX_L_XD, /* 9412 */
  IC_VEX_L_XD, /* 9413 */
  IC_VEX_L_XD, /* 9414 */
  IC_VEX_L_XD, /* 9415 */
  IC_VEX_L_W, /* 9416 */
  IC_VEX_L_W, /* 9417 */
  IC_VEX_L_W_XS, /* 9418 */
  IC_VEX_L_W_XS, /* 9419 */
  IC_VEX_L_W_XD, /* 9420 */
  IC_VEX_L_W_XD, /* 9421 */
  IC_VEX_L_W_XD, /* 9422 */
  IC_VEX_L_W_XD, /* 9423 */
  IC_VEX_L_OPSIZE, /* 9424 */
  IC_VEX_L_OPSIZE, /* 9425 */
  IC_VEX_L_OPSIZE, /* 9426 */
  IC_VEX_L_OPSIZE, /* 9427 */
  IC_VEX_L_OPSIZE, /* 9428 */
  IC_VEX_L_OPSIZE, /* 9429 */
  IC_VEX_L_OPSIZE, /* 9430 */
  IC_VEX_L_OPSIZE, /* 9431 */
  IC_VEX_L_W_OPSIZE, /* 9432 */
  IC_VEX_L_W_OPSIZE, /* 9433 */
  IC_VEX_L_W_OPSIZE, /* 9434 */
  IC_VEX_L_W_OPSIZE, /* 9435 */
  IC_VEX_L_W_OPSIZE, /* 9436 */
  IC_VEX_L_W_OPSIZE, /* 9437 */
  IC_VEX_L_W_OPSIZE, /* 9438 */
  IC_VEX_L_W_OPSIZE, /* 9439 */
  IC_VEX_L, /* 9440 */
  IC_VEX_L, /* 9441 */
  IC_VEX_L_XS, /* 9442 */
  IC_VEX_L_XS, /* 9443 */
  IC_VEX_L_XD, /* 9444 */
  IC_VEX_L_XD, /* 9445 */
  IC_VEX_L_XD, /* 9446 */
  IC_VEX_L_XD, /* 9447 */
  IC_VEX_L_W, /* 9448 */
  IC_VEX_L_W, /* 9449 */
  IC_VEX_L_W_XS, /* 9450 */
  IC_VEX_L_W_XS, /* 9451 */
  IC_VEX_L_W_XD, /* 9452 */
  IC_VEX_L_W_XD, /* 9453 */
  IC_VEX_L_W_XD, /* 9454 */
  IC_VEX_L_W_XD, /* 9455 */
  IC_VEX_L_OPSIZE, /* 9456 */
  IC_VEX_L_OPSIZE, /* 9457 */
  IC_VEX_L_OPSIZE, /* 9458 */
  IC_VEX_L_OPSIZE, /* 9459 */
  IC_VEX_L_OPSIZE, /* 9460 */
  IC_VEX_L_OPSIZE, /* 9461 */
  IC_VEX_L_OPSIZE, /* 9462 */
  IC_VEX_L_OPSIZE, /* 9463 */
  IC_VEX_L_W_OPSIZE, /* 9464 */
  IC_VEX_L_W_OPSIZE, /* 9465 */
  IC_VEX_L_W_OPSIZE, /* 9466 */
  IC_VEX_L_W_OPSIZE, /* 9467 */
  IC_VEX_L_W_OPSIZE, /* 9468 */
  IC_VEX_L_W_OPSIZE, /* 9469 */
  IC_VEX_L_W_OPSIZE, /* 9470 */
  IC_VEX_L_W_OPSIZE, /* 9471 */
  IC_EVEX_L2_B, /* 9472 */
  IC_EVEX_L2_B, /* 9473 */
  IC_EVEX_L2_XS_B, /* 9474 */
  IC_EVEX_L2_XS_B, /* 9475 */
  IC_EVEX_L2_XD_B, /* 9476 */
  IC_EVEX_L2_XD_B, /* 9477 */
  IC_EVEX_L2_XD_B, /* 9478 */
  IC_EVEX_L2_XD_B, /* 9479 */
  IC_EVEX_L2_W_B, /* 9480 */
  IC_EVEX_L2_W_B, /* 9481 */
  IC_EVEX_L2_W_XS_B, /* 9482 */
  IC_EVEX_L2_W_XS_B, /* 9483 */
  IC_EVEX_L2_W_XD_B, /* 9484 */
  IC_EVEX_L2_W_XD_B, /* 9485 */
  IC_EVEX_L2_W_XD_B, /* 9486 */
  IC_EVEX_L2_W_XD_B, /* 9487 */
  IC_EVEX_L2_OPSIZE_B, /* 9488 */
  IC_EVEX_L2_OPSIZE_B, /* 9489 */
  IC_EVEX_L2_OPSIZE_B, /* 9490 */
  IC_EVEX_L2_OPSIZE_B, /* 9491 */
  IC_EVEX_L2_OPSIZE_B, /* 9492 */
  IC_EVEX_L2_OPSIZE_B, /* 9493 */
  IC_EVEX_L2_OPSIZE_B, /* 9494 */
  IC_EVEX_L2_OPSIZE_B, /* 9495 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9496 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9497 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9498 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9499 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9500 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9501 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9502 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9503 */
  IC_EVEX_L2_B, /* 9504 */
  IC_EVEX_L2_B, /* 9505 */
  IC_EVEX_L2_XS_B, /* 9506 */
  IC_EVEX_L2_XS_B, /* 9507 */
  IC_EVEX_L2_XD_B, /* 9508 */
  IC_EVEX_L2_XD_B, /* 9509 */
  IC_EVEX_L2_XD_B, /* 9510 */
  IC_EVEX_L2_XD_B, /* 9511 */
  IC_EVEX_L2_W_B, /* 9512 */
  IC_EVEX_L2_W_B, /* 9513 */
  IC_EVEX_L2_W_XS_B, /* 9514 */
  IC_EVEX_L2_W_XS_B, /* 9515 */
  IC_EVEX_L2_W_XD_B, /* 9516 */
  IC_EVEX_L2_W_XD_B, /* 9517 */
  IC_EVEX_L2_W_XD_B, /* 9518 */
  IC_EVEX_L2_W_XD_B, /* 9519 */
  IC_EVEX_L2_OPSIZE_B, /* 9520 */
  IC_EVEX_L2_OPSIZE_B, /* 9521 */
  IC_EVEX_L2_OPSIZE_B, /* 9522 */
  IC_EVEX_L2_OPSIZE_B, /* 9523 */
  IC_EVEX_L2_OPSIZE_B, /* 9524 */
  IC_EVEX_L2_OPSIZE_B, /* 9525 */
  IC_EVEX_L2_OPSIZE_B, /* 9526 */
  IC_EVEX_L2_OPSIZE_B, /* 9527 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9528 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9529 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9530 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9531 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9532 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9533 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9534 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9535 */
  IC_EVEX_L2_B, /* 9536 */
  IC_EVEX_L2_B, /* 9537 */
  IC_EVEX_L2_XS_B, /* 9538 */
  IC_EVEX_L2_XS_B, /* 9539 */
  IC_EVEX_L2_XD_B, /* 9540 */
  IC_EVEX_L2_XD_B, /* 9541 */
  IC_EVEX_L2_XD_B, /* 9542 */
  IC_EVEX_L2_XD_B, /* 9543 */
  IC_EVEX_L2_W_B, /* 9544 */
  IC_EVEX_L2_W_B, /* 9545 */
  IC_EVEX_L2_W_XS_B, /* 9546 */
  IC_EVEX_L2_W_XS_B, /* 9547 */
  IC_EVEX_L2_W_XD_B, /* 9548 */
  IC_EVEX_L2_W_XD_B, /* 9549 */
  IC_EVEX_L2_W_XD_B, /* 9550 */
  IC_EVEX_L2_W_XD_B, /* 9551 */
  IC_EVEX_L2_OPSIZE_B, /* 9552 */
  IC_EVEX_L2_OPSIZE_B, /* 9553 */
  IC_EVEX_L2_OPSIZE_B, /* 9554 */
  IC_EVEX_L2_OPSIZE_B, /* 9555 */
  IC_EVEX_L2_OPSIZE_B, /* 9556 */
  IC_EVEX_L2_OPSIZE_B, /* 9557 */
  IC_EVEX_L2_OPSIZE_B, /* 9558 */
  IC_EVEX_L2_OPSIZE_B, /* 9559 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9560 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9561 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9562 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9563 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9564 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9565 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9566 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9567 */
  IC_EVEX_L2_B, /* 9568 */
  IC_EVEX_L2_B, /* 9569 */
  IC_EVEX_L2_XS_B, /* 9570 */
  IC_EVEX_L2_XS_B, /* 9571 */
  IC_EVEX_L2_XD_B, /* 9572 */
  IC_EVEX_L2_XD_B, /* 9573 */
  IC_EVEX_L2_XD_B, /* 9574 */
  IC_EVEX_L2_XD_B, /* 9575 */
  IC_EVEX_L2_W_B, /* 9576 */
  IC_EVEX_L2_W_B, /* 9577 */
  IC_EVEX_L2_W_XS_B, /* 9578 */
  IC_EVEX_L2_W_XS_B, /* 9579 */
  IC_EVEX_L2_W_XD_B, /* 9580 */
  IC_EVEX_L2_W_XD_B, /* 9581 */
  IC_EVEX_L2_W_XD_B, /* 9582 */
  IC_EVEX_L2_W_XD_B, /* 9583 */
  IC_EVEX_L2_OPSIZE_B, /* 9584 */
  IC_EVEX_L2_OPSIZE_B, /* 9585 */
  IC_EVEX_L2_OPSIZE_B, /* 9586 */
  IC_EVEX_L2_OPSIZE_B, /* 9587 */
  IC_EVEX_L2_OPSIZE_B, /* 9588 */
  IC_EVEX_L2_OPSIZE_B, /* 9589 */
  IC_EVEX_L2_OPSIZE_B, /* 9590 */
  IC_EVEX_L2_OPSIZE_B, /* 9591 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9592 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9593 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9594 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9595 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9596 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9597 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9598 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9599 */
  IC_EVEX_L2_B, /* 9600 */
  IC_EVEX_L2_B, /* 9601 */
  IC_EVEX_L2_XS_B, /* 9602 */
  IC_EVEX_L2_XS_B, /* 9603 */
  IC_EVEX_L2_XD_B, /* 9604 */
  IC_EVEX_L2_XD_B, /* 9605 */
  IC_EVEX_L2_XD_B, /* 9606 */
  IC_EVEX_L2_XD_B, /* 9607 */
  IC_EVEX_L2_W_B, /* 9608 */
  IC_EVEX_L2_W_B, /* 9609 */
  IC_EVEX_L2_W_XS_B, /* 9610 */
  IC_EVEX_L2_W_XS_B, /* 9611 */
  IC_EVEX_L2_W_XD_B, /* 9612 */
  IC_EVEX_L2_W_XD_B, /* 9613 */
  IC_EVEX_L2_W_XD_B, /* 9614 */
  IC_EVEX_L2_W_XD_B, /* 9615 */
  IC_EVEX_L2_OPSIZE_B, /* 9616 */
  IC_EVEX_L2_OPSIZE_B, /* 9617 */
  IC_EVEX_L2_OPSIZE_B, /* 9618 */
  IC_EVEX_L2_OPSIZE_B, /* 9619 */
  IC_EVEX_L2_OPSIZE_B, /* 9620 */
  IC_EVEX_L2_OPSIZE_B, /* 9621 */
  IC_EVEX_L2_OPSIZE_B, /* 9622 */
  IC_EVEX_L2_OPSIZE_B, /* 9623 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9624 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9625 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9626 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9627 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9628 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9629 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9630 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9631 */
  IC_EVEX_L2_B, /* 9632 */
  IC_EVEX_L2_B, /* 9633 */
  IC_EVEX_L2_XS_B, /* 9634 */
  IC_EVEX_L2_XS_B, /* 9635 */
  IC_EVEX_L2_XD_B, /* 9636 */
  IC_EVEX_L2_XD_B, /* 9637 */
  IC_EVEX_L2_XD_B, /* 9638 */
  IC_EVEX_L2_XD_B, /* 9639 */
  IC_EVEX_L2_W_B, /* 9640 */
  IC_EVEX_L2_W_B, /* 9641 */
  IC_EVEX_L2_W_XS_B, /* 9642 */
  IC_EVEX_L2_W_XS_B, /* 9643 */
  IC_EVEX_L2_W_XD_B, /* 9644 */
  IC_EVEX_L2_W_XD_B, /* 9645 */
  IC_EVEX_L2_W_XD_B, /* 9646 */
  IC_EVEX_L2_W_XD_B, /* 9647 */
  IC_EVEX_L2_OPSIZE_B, /* 9648 */
  IC_EVEX_L2_OPSIZE_B, /* 9649 */
  IC_EVEX_L2_OPSIZE_B, /* 9650 */
  IC_EVEX_L2_OPSIZE_B, /* 9651 */
  IC_EVEX_L2_OPSIZE_B, /* 9652 */
  IC_EVEX_L2_OPSIZE_B, /* 9653 */
  IC_EVEX_L2_OPSIZE_B, /* 9654 */
  IC_EVEX_L2_OPSIZE_B, /* 9655 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9656 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9657 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9658 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9659 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9660 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9661 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9662 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9663 */
  IC_EVEX_L2_B, /* 9664 */
  IC_EVEX_L2_B, /* 9665 */
  IC_EVEX_L2_XS_B, /* 9666 */
  IC_EVEX_L2_XS_B, /* 9667 */
  IC_EVEX_L2_XD_B, /* 9668 */
  IC_EVEX_L2_XD_B, /* 9669 */
  IC_EVEX_L2_XD_B, /* 9670 */
  IC_EVEX_L2_XD_B, /* 9671 */
  IC_EVEX_L2_W_B, /* 9672 */
  IC_EVEX_L2_W_B, /* 9673 */
  IC_EVEX_L2_W_XS_B, /* 9674 */
  IC_EVEX_L2_W_XS_B, /* 9675 */
  IC_EVEX_L2_W_XD_B, /* 9676 */
  IC_EVEX_L2_W_XD_B, /* 9677 */
  IC_EVEX_L2_W_XD_B, /* 9678 */
  IC_EVEX_L2_W_XD_B, /* 9679 */
  IC_EVEX_L2_OPSIZE_B, /* 9680 */
  IC_EVEX_L2_OPSIZE_B, /* 9681 */
  IC_EVEX_L2_OPSIZE_B, /* 9682 */
  IC_EVEX_L2_OPSIZE_B, /* 9683 */
  IC_EVEX_L2_OPSIZE_B, /* 9684 */
  IC_EVEX_L2_OPSIZE_B, /* 9685 */
  IC_EVEX_L2_OPSIZE_B, /* 9686 */
  IC_EVEX_L2_OPSIZE_B, /* 9687 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9688 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9689 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9690 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9691 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9692 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9693 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9694 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9695 */
  IC_EVEX_L2_B, /* 9696 */
  IC_EVEX_L2_B, /* 9697 */
  IC_EVEX_L2_XS_B, /* 9698 */
  IC_EVEX_L2_XS_B, /* 9699 */
  IC_EVEX_L2_XD_B, /* 9700 */
  IC_EVEX_L2_XD_B, /* 9701 */
  IC_EVEX_L2_XD_B, /* 9702 */
  IC_EVEX_L2_XD_B, /* 9703 */
  IC_EVEX_L2_W_B, /* 9704 */
  IC_EVEX_L2_W_B, /* 9705 */
  IC_EVEX_L2_W_XS_B, /* 9706 */
  IC_EVEX_L2_W_XS_B, /* 9707 */
  IC_EVEX_L2_W_XD_B, /* 9708 */
  IC_EVEX_L2_W_XD_B, /* 9709 */
  IC_EVEX_L2_W_XD_B, /* 9710 */
  IC_EVEX_L2_W_XD_B, /* 9711 */
  IC_EVEX_L2_OPSIZE_B, /* 9712 */
  IC_EVEX_L2_OPSIZE_B, /* 9713 */
  IC_EVEX_L2_OPSIZE_B, /* 9714 */
  IC_EVEX_L2_OPSIZE_B, /* 9715 */
  IC_EVEX_L2_OPSIZE_B, /* 9716 */
  IC_EVEX_L2_OPSIZE_B, /* 9717 */
  IC_EVEX_L2_OPSIZE_B, /* 9718 */
  IC_EVEX_L2_OPSIZE_B, /* 9719 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9720 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9721 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9722 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9723 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9724 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9725 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9726 */
  IC_EVEX_L2_W_OPSIZE_B, /* 9727 */
  IC, /* 9728 */
  IC_64BIT, /* 9729 */
  IC_XS, /* 9730 */
  IC_64BIT_XS, /* 9731 */
  IC_XD, /* 9732 */
  IC_64BIT_XD, /* 9733 */
  IC_XS, /* 9734 */
  IC_64BIT_XS, /* 9735 */
  IC, /* 9736 */
  IC_64BIT_REXW, /* 9737 */
  IC_XS, /* 9738 */
  IC_64BIT_REXW_XS, /* 9739 */
  IC_XD, /* 9740 */
  IC_64BIT_REXW_XD, /* 9741 */
  IC_XS, /* 9742 */
  IC_64BIT_REXW_XS, /* 9743 */
  IC_OPSIZE, /* 9744 */
  IC_64BIT_OPSIZE, /* 9745 */
  IC_XS_OPSIZE, /* 9746 */
  IC_64BIT_XS_OPSIZE, /* 9747 */
  IC_XD_OPSIZE, /* 9748 */
  IC_64BIT_XD_OPSIZE, /* 9749 */
  IC_XS_OPSIZE, /* 9750 */
  IC_64BIT_XD_OPSIZE, /* 9751 */
  IC_OPSIZE, /* 9752 */
  IC_64BIT_REXW_OPSIZE, /* 9753 */
  IC_XS_OPSIZE, /* 9754 */
  IC_64BIT_REXW_XS, /* 9755 */
  IC_XD_OPSIZE, /* 9756 */
  IC_64BIT_REXW_XD, /* 9757 */
  IC_XS_OPSIZE, /* 9758 */
  IC_64BIT_REXW_XS, /* 9759 */
  IC_ADSIZE, /* 9760 */
  IC_64BIT_ADSIZE, /* 9761 */
  IC_XS, /* 9762 */
  IC_64BIT_XS, /* 9763 */
  IC_XD, /* 9764 */
  IC_64BIT_XD, /* 9765 */
  IC_XS, /* 9766 */
  IC_64BIT_XS, /* 9767 */
  IC_ADSIZE, /* 9768 */
  IC_64BIT_ADSIZE, /* 9769 */
  IC_XS, /* 9770 */
  IC_64BIT_REXW_XS, /* 9771 */
  IC_XD, /* 9772 */
  IC_64BIT_REXW_XD, /* 9773 */
  IC_XS, /* 9774 */
  IC_64BIT_REXW_XS, /* 9775 */
  IC_OPSIZE, /* 9776 */
  IC_64BIT_OPSIZE, /* 9777 */
  IC_XS_OPSIZE, /* 9778 */
  IC_64BIT_XS_OPSIZE, /* 9779 */
  IC_XD_OPSIZE, /* 9780 */
  IC_64BIT_XD_OPSIZE, /* 9781 */
  IC_XS_OPSIZE, /* 9782 */
  IC_64BIT_XD_OPSIZE, /* 9783 */
  IC_OPSIZE, /* 9784 */
  IC_64BIT_REXW_OPSIZE, /* 9785 */
  IC_XS_OPSIZE, /* 9786 */
  IC_64BIT_REXW_XS, /* 9787 */
  IC_XD_OPSIZE, /* 9788 */
  IC_64BIT_REXW_XD, /* 9789 */
  IC_XS_OPSIZE, /* 9790 */
  IC_64BIT_REXW_XS, /* 9791 */
  IC_VEX, /* 9792 */
  IC_VEX, /* 9793 */
  IC_VEX_XS, /* 9794 */
  IC_VEX_XS, /* 9795 */
  IC_VEX_XD, /* 9796 */
  IC_VEX_XD, /* 9797 */
  IC_VEX_XD, /* 9798 */
  IC_VEX_XD, /* 9799 */
  IC_VEX_W, /* 9800 */
  IC_VEX_W, /* 9801 */
  IC_VEX_W_XS, /* 9802 */
  IC_VEX_W_XS, /* 9803 */
  IC_VEX_W_XD, /* 9804 */
  IC_VEX_W_XD, /* 9805 */
  IC_VEX_W_XD, /* 9806 */
  IC_VEX_W_XD, /* 9807 */
  IC_VEX_OPSIZE, /* 9808 */
  IC_VEX_OPSIZE, /* 9809 */
  IC_VEX_OPSIZE, /* 9810 */
  IC_VEX_OPSIZE, /* 9811 */
  IC_VEX_OPSIZE, /* 9812 */
  IC_VEX_OPSIZE, /* 9813 */
  IC_VEX_OPSIZE, /* 9814 */
  IC_VEX_OPSIZE, /* 9815 */
  IC_VEX_W_OPSIZE, /* 9816 */
  IC_VEX_W_OPSIZE, /* 9817 */
  IC_VEX_W_OPSIZE, /* 9818 */
  IC_VEX_W_OPSIZE, /* 9819 */
  IC_VEX_W_OPSIZE, /* 9820 */
  IC_VEX_W_OPSIZE, /* 9821 */
  IC_VEX_W_OPSIZE, /* 9822 */
  IC_VEX_W_OPSIZE, /* 9823 */
  IC_VEX, /* 9824 */
  IC_VEX, /* 9825 */
  IC_VEX_XS, /* 9826 */
  IC_VEX_XS, /* 9827 */
  IC_VEX_XD, /* 9828 */
  IC_VEX_XD, /* 9829 */
  IC_VEX_XD, /* 9830 */
  IC_VEX_XD, /* 9831 */
  IC_VEX_W, /* 9832 */
  IC_VEX_W, /* 9833 */
  IC_VEX_W_XS, /* 9834 */
  IC_VEX_W_XS, /* 9835 */
  IC_VEX_W_XD, /* 9836 */
  IC_VEX_W_XD, /* 9837 */
  IC_VEX_W_XD, /* 9838 */
  IC_VEX_W_XD, /* 9839 */
  IC_VEX_OPSIZE, /* 9840 */
  IC_VEX_OPSIZE, /* 9841 */
  IC_VEX_OPSIZE, /* 9842 */
  IC_VEX_OPSIZE, /* 9843 */
  IC_VEX_OPSIZE, /* 9844 */
  IC_VEX_OPSIZE, /* 9845 */
  IC_VEX_OPSIZE, /* 9846 */
  IC_VEX_OPSIZE, /* 9847 */
  IC_VEX_W_OPSIZE, /* 9848 */
  IC_VEX_W_OPSIZE, /* 9849 */
  IC_VEX_W_OPSIZE, /* 9850 */
  IC_VEX_W_OPSIZE, /* 9851 */
  IC_VEX_W_OPSIZE, /* 9852 */
  IC_VEX_W_OPSIZE, /* 9853 */
  IC_VEX_W_OPSIZE, /* 9854 */
  IC_VEX_W_OPSIZE, /* 9855 */
  IC_VEX_L, /* 9856 */
  IC_VEX_L, /* 9857 */
  IC_VEX_L_XS, /* 9858 */
  IC_VEX_L_XS, /* 9859 */
  IC_VEX_L_XD, /* 9860 */
  IC_VEX_L_XD, /* 9861 */
  IC_VEX_L_XD, /* 9862 */
  IC_VEX_L_XD, /* 9863 */
  IC_VEX_L_W, /* 9864 */
  IC_VEX_L_W, /* 9865 */
  IC_VEX_L_W_XS, /* 9866 */
  IC_VEX_L_W_XS, /* 9867 */
  IC_VEX_L_W_XD, /* 9868 */
  IC_VEX_L_W_XD, /* 9869 */
  IC_VEX_L_W_XD, /* 9870 */
  IC_VEX_L_W_XD, /* 9871 */
  IC_VEX_L_OPSIZE, /* 9872 */
  IC_VEX_L_OPSIZE, /* 9873 */
  IC_VEX_L_OPSIZE, /* 9874 */
  IC_VEX_L_OPSIZE, /* 9875 */
  IC_VEX_L_OPSIZE, /* 9876 */
  IC_VEX_L_OPSIZE, /* 9877 */
  IC_VEX_L_OPSIZE, /* 9878 */
  IC_VEX_L_OPSIZE, /* 9879 */
  IC_VEX_L_W_OPSIZE, /* 9880 */
  IC_VEX_L_W_OPSIZE, /* 9881 */
  IC_VEX_L_W_OPSIZE, /* 9882 */
  IC_VEX_L_W_OPSIZE, /* 9883 */
  IC_VEX_L_W_OPSIZE, /* 9884 */
  IC_VEX_L_W_OPSIZE, /* 9885 */
  IC_VEX_L_W_OPSIZE, /* 9886 */
  IC_VEX_L_W_OPSIZE, /* 9887 */
  IC_VEX_L, /* 9888 */
  IC_VEX_L, /* 9889 */
  IC_VEX_L_XS, /* 9890 */
  IC_VEX_L_XS, /* 9891 */
  IC_VEX_L_XD, /* 9892 */
  IC_VEX_L_XD, /* 9893 */
  IC_VEX_L_XD, /* 9894 */
  IC_VEX_L_XD, /* 9895 */
  IC_VEX_L_W, /* 9896 */
  IC_VEX_L_W, /* 9897 */
  IC_VEX_L_W_XS, /* 9898 */
  IC_VEX_L_W_XS, /* 9899 */
  IC_VEX_L_W_XD, /* 9900 */
  IC_VEX_L_W_XD, /* 9901 */
  IC_VEX_L_W_XD, /* 9902 */
  IC_VEX_L_W_XD, /* 9903 */
  IC_VEX_L_OPSIZE, /* 9904 */
  IC_VEX_L_OPSIZE, /* 9905 */
  IC_VEX_L_OPSIZE, /* 9906 */
  IC_VEX_L_OPSIZE, /* 9907 */
  IC_VEX_L_OPSIZE, /* 9908 */
  IC_VEX_L_OPSIZE, /* 9909 */
  IC_VEX_L_OPSIZE, /* 9910 */
  IC_VEX_L_OPSIZE, /* 9911 */
  IC_VEX_L_W_OPSIZE, /* 9912 */
  IC_VEX_L_W_OPSIZE, /* 9913 */
  IC_VEX_L_W_OPSIZE, /* 9914 */
  IC_VEX_L_W_OPSIZE, /* 9915 */
  IC_VEX_L_W_OPSIZE, /* 9916 */
  IC_VEX_L_W_OPSIZE, /* 9917 */
  IC_VEX_L_W_OPSIZE, /* 9918 */
  IC_VEX_L_W_OPSIZE, /* 9919 */
  IC_VEX_L, /* 9920 */
  IC_VEX_L, /* 9921 */
  IC_VEX_L_XS, /* 9922 */
  IC_VEX_L_XS, /* 9923 */
  IC_VEX_L_XD, /* 9924 */
  IC_VEX_L_XD, /* 9925 */
  IC_VEX_L_XD, /* 9926 */
  IC_VEX_L_XD, /* 9927 */
  IC_VEX_L_W, /* 9928 */
  IC_VEX_L_W, /* 9929 */
  IC_VEX_L_W_XS, /* 9930 */
  IC_VEX_L_W_XS, /* 9931 */
  IC_VEX_L_W_XD, /* 9932 */
  IC_VEX_L_W_XD, /* 9933 */
  IC_VEX_L_W_XD, /* 9934 */
  IC_VEX_L_W_XD, /* 9935 */
  IC_VEX_L_OPSIZE, /* 9936 */
  IC_VEX_L_OPSIZE, /* 9937 */
  IC_VEX_L_OPSIZE, /* 9938 */
  IC_VEX_L_OPSIZE, /* 9939 */
  IC_VEX_L_OPSIZE, /* 9940 */
  IC_VEX_L_OPSIZE, /* 9941 */
  IC_VEX_L_OPSIZE, /* 9942 */
  IC_VEX_L_OPSIZE, /* 9943 */
  IC_VEX_L_W_OPSIZE, /* 9944 */
  IC_VEX_L_W_OPSIZE, /* 9945 */
  IC_VEX_L_W_OPSIZE, /* 9946 */
  IC_VEX_L_W_OPSIZE, /* 9947 */
  IC_VEX_L_W_OPSIZE, /* 9948 */
  IC_VEX_L_W_OPSIZE, /* 9949 */
  IC_VEX_L_W_OPSIZE, /* 9950 */
  IC_VEX_L_W_OPSIZE, /* 9951 */
  IC_VEX_L, /* 9952 */
  IC_VEX_L, /* 9953 */
  IC_VEX_L_XS, /* 9954 */
  IC_VEX_L_XS, /* 9955 */
  IC_VEX_L_XD, /* 9956 */
  IC_VEX_L_XD, /* 9957 */
  IC_VEX_L_XD, /* 9958 */
  IC_VEX_L_XD, /* 9959 */
  IC_VEX_L_W, /* 9960 */
  IC_VEX_L_W, /* 9961 */
  IC_VEX_L_W_XS, /* 9962 */
  IC_VEX_L_W_XS, /* 9963 */
  IC_VEX_L_W_XD, /* 9964 */
  IC_VEX_L_W_XD, /* 9965 */
  IC_VEX_L_W_XD, /* 9966 */
  IC_VEX_L_W_XD, /* 9967 */
  IC_VEX_L_OPSIZE, /* 9968 */
  IC_VEX_L_OPSIZE, /* 9969 */
  IC_VEX_L_OPSIZE, /* 9970 */
  IC_VEX_L_OPSIZE, /* 9971 */
  IC_VEX_L_OPSIZE, /* 9972 */
  IC_VEX_L_OPSIZE, /* 9973 */
  IC_VEX_L_OPSIZE, /* 9974 */
  IC_VEX_L_OPSIZE, /* 9975 */
  IC_VEX_L_W_OPSIZE, /* 9976 */
  IC_VEX_L_W_OPSIZE, /* 9977 */
  IC_VEX_L_W_OPSIZE, /* 9978 */
  IC_VEX_L_W_OPSIZE, /* 9979 */
  IC_VEX_L_W_OPSIZE, /* 9980 */
  IC_VEX_L_W_OPSIZE, /* 9981 */
  IC_VEX_L_W_OPSIZE, /* 9982 */
  IC_VEX_L_W_OPSIZE, /* 9983 */
  IC_EVEX_L2_B, /* 9984 */
  IC_EVEX_L2_B, /* 9985 */
  IC_EVEX_L2_XS_B, /* 9986 */
  IC_EVEX_L2_XS_B, /* 9987 */
  IC_EVEX_L2_XD_B, /* 9988 */
  IC_EVEX_L2_XD_B, /* 9989 */
  IC_EVEX_L2_XD_B, /* 9990 */
  IC_EVEX_L2_XD_B, /* 9991 */
  IC_EVEX_L2_W_B, /* 9992 */
  IC_EVEX_L2_W_B, /* 9993 */
  IC_EVEX_L2_W_XS_B, /* 9994 */
  IC_EVEX_L2_W_XS_B, /* 9995 */
  IC_EVEX_L2_W_XD_B, /* 9996 */
  IC_EVEX_L2_W_XD_B, /* 9997 */
  IC_EVEX_L2_W_XD_B, /* 9998 */
  IC_EVEX_L2_W_XD_B, /* 9999 */
  IC_EVEX_L2_OPSIZE_B, /* 10000 */
  IC_EVEX_L2_OPSIZE_B, /* 10001 */
  IC_EVEX_L2_OPSIZE_B, /* 10002 */
  IC_EVEX_L2_OPSIZE_B, /* 10003 */
  IC_EVEX_L2_OPSIZE_B, /* 10004 */
  IC_EVEX_L2_OPSIZE_B, /* 10005 */
  IC_EVEX_L2_OPSIZE_B, /* 10006 */
  IC_EVEX_L2_OPSIZE_B, /* 10007 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10008 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10009 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10010 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10011 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10012 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10013 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10014 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10015 */
  IC_EVEX_L2_B, /* 10016 */
  IC_EVEX_L2_B, /* 10017 */
  IC_EVEX_L2_XS_B, /* 10018 */
  IC_EVEX_L2_XS_B, /* 10019 */
  IC_EVEX_L2_XD_B, /* 10020 */
  IC_EVEX_L2_XD_B, /* 10021 */
  IC_EVEX_L2_XD_B, /* 10022 */
  IC_EVEX_L2_XD_B, /* 10023 */
  IC_EVEX_L2_W_B, /* 10024 */
  IC_EVEX_L2_W_B, /* 10025 */
  IC_EVEX_L2_W_XS_B, /* 10026 */
  IC_EVEX_L2_W_XS_B, /* 10027 */
  IC_EVEX_L2_W_XD_B, /* 10028 */
  IC_EVEX_L2_W_XD_B, /* 10029 */
  IC_EVEX_L2_W_XD_B, /* 10030 */
  IC_EVEX_L2_W_XD_B, /* 10031 */
  IC_EVEX_L2_OPSIZE_B, /* 10032 */
  IC_EVEX_L2_OPSIZE_B, /* 10033 */
  IC_EVEX_L2_OPSIZE_B, /* 10034 */
  IC_EVEX_L2_OPSIZE_B, /* 10035 */
  IC_EVEX_L2_OPSIZE_B, /* 10036 */
  IC_EVEX_L2_OPSIZE_B, /* 10037 */
  IC_EVEX_L2_OPSIZE_B, /* 10038 */
  IC_EVEX_L2_OPSIZE_B, /* 10039 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10040 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10041 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10042 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10043 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10044 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10045 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10046 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10047 */
  IC_EVEX_L2_B, /* 10048 */
  IC_EVEX_L2_B, /* 10049 */
  IC_EVEX_L2_XS_B, /* 10050 */
  IC_EVEX_L2_XS_B, /* 10051 */
  IC_EVEX_L2_XD_B, /* 10052 */
  IC_EVEX_L2_XD_B, /* 10053 */
  IC_EVEX_L2_XD_B, /* 10054 */
  IC_EVEX_L2_XD_B, /* 10055 */
  IC_EVEX_L2_W_B, /* 10056 */
  IC_EVEX_L2_W_B, /* 10057 */
  IC_EVEX_L2_W_XS_B, /* 10058 */
  IC_EVEX_L2_W_XS_B, /* 10059 */
  IC_EVEX_L2_W_XD_B, /* 10060 */
  IC_EVEX_L2_W_XD_B, /* 10061 */
  IC_EVEX_L2_W_XD_B, /* 10062 */
  IC_EVEX_L2_W_XD_B, /* 10063 */
  IC_EVEX_L2_OPSIZE_B, /* 10064 */
  IC_EVEX_L2_OPSIZE_B, /* 10065 */
  IC_EVEX_L2_OPSIZE_B, /* 10066 */
  IC_EVEX_L2_OPSIZE_B, /* 10067 */
  IC_EVEX_L2_OPSIZE_B, /* 10068 */
  IC_EVEX_L2_OPSIZE_B, /* 10069 */
  IC_EVEX_L2_OPSIZE_B, /* 10070 */
  IC_EVEX_L2_OPSIZE_B, /* 10071 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10072 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10073 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10074 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10075 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10076 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10077 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10078 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10079 */
  IC_EVEX_L2_B, /* 10080 */
  IC_EVEX_L2_B, /* 10081 */
  IC_EVEX_L2_XS_B, /* 10082 */
  IC_EVEX_L2_XS_B, /* 10083 */
  IC_EVEX_L2_XD_B, /* 10084 */
  IC_EVEX_L2_XD_B, /* 10085 */
  IC_EVEX_L2_XD_B, /* 10086 */
  IC_EVEX_L2_XD_B, /* 10087 */
  IC_EVEX_L2_W_B, /* 10088 */
  IC_EVEX_L2_W_B, /* 10089 */
  IC_EVEX_L2_W_XS_B, /* 10090 */
  IC_EVEX_L2_W_XS_B, /* 10091 */
  IC_EVEX_L2_W_XD_B, /* 10092 */
  IC_EVEX_L2_W_XD_B, /* 10093 */
  IC_EVEX_L2_W_XD_B, /* 10094 */
  IC_EVEX_L2_W_XD_B, /* 10095 */
  IC_EVEX_L2_OPSIZE_B, /* 10096 */
  IC_EVEX_L2_OPSIZE_B, /* 10097 */
  IC_EVEX_L2_OPSIZE_B, /* 10098 */
  IC_EVEX_L2_OPSIZE_B, /* 10099 */
  IC_EVEX_L2_OPSIZE_B, /* 10100 */
  IC_EVEX_L2_OPSIZE_B, /* 10101 */
  IC_EVEX_L2_OPSIZE_B, /* 10102 */
  IC_EVEX_L2_OPSIZE_B, /* 10103 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10104 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10105 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10106 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10107 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10108 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10109 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10110 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10111 */
  IC_EVEX_L2_B, /* 10112 */
  IC_EVEX_L2_B, /* 10113 */
  IC_EVEX_L2_XS_B, /* 10114 */
  IC_EVEX_L2_XS_B, /* 10115 */
  IC_EVEX_L2_XD_B, /* 10116 */
  IC_EVEX_L2_XD_B, /* 10117 */
  IC_EVEX_L2_XD_B, /* 10118 */
  IC_EVEX_L2_XD_B, /* 10119 */
  IC_EVEX_L2_W_B, /* 10120 */
  IC_EVEX_L2_W_B, /* 10121 */
  IC_EVEX_L2_W_XS_B, /* 10122 */
  IC_EVEX_L2_W_XS_B, /* 10123 */
  IC_EVEX_L2_W_XD_B, /* 10124 */
  IC_EVEX_L2_W_XD_B, /* 10125 */
  IC_EVEX_L2_W_XD_B, /* 10126 */
  IC_EVEX_L2_W_XD_B, /* 10127 */
  IC_EVEX_L2_OPSIZE_B, /* 10128 */
  IC_EVEX_L2_OPSIZE_B, /* 10129 */
  IC_EVEX_L2_OPSIZE_B, /* 10130 */
  IC_EVEX_L2_OPSIZE_B, /* 10131 */
  IC_EVEX_L2_OPSIZE_B, /* 10132 */
  IC_EVEX_L2_OPSIZE_B, /* 10133 */
  IC_EVEX_L2_OPSIZE_B, /* 10134 */
  IC_EVEX_L2_OPSIZE_B, /* 10135 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10136 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10137 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10138 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10139 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10140 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10141 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10142 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10143 */
  IC_EVEX_L2_B, /* 10144 */
  IC_EVEX_L2_B, /* 10145 */
  IC_EVEX_L2_XS_B, /* 10146 */
  IC_EVEX_L2_XS_B, /* 10147 */
  IC_EVEX_L2_XD_B, /* 10148 */
  IC_EVEX_L2_XD_B, /* 10149 */
  IC_EVEX_L2_XD_B, /* 10150 */
  IC_EVEX_L2_XD_B, /* 10151 */
  IC_EVEX_L2_W_B, /* 10152 */
  IC_EVEX_L2_W_B, /* 10153 */
  IC_EVEX_L2_W_XS_B, /* 10154 */
  IC_EVEX_L2_W_XS_B, /* 10155 */
  IC_EVEX_L2_W_XD_B, /* 10156 */
  IC_EVEX_L2_W_XD_B, /* 10157 */
  IC_EVEX_L2_W_XD_B, /* 10158 */
  IC_EVEX_L2_W_XD_B, /* 10159 */
  IC_EVEX_L2_OPSIZE_B, /* 10160 */
  IC_EVEX_L2_OPSIZE_B, /* 10161 */
  IC_EVEX_L2_OPSIZE_B, /* 10162 */
  IC_EVEX_L2_OPSIZE_B, /* 10163 */
  IC_EVEX_L2_OPSIZE_B, /* 10164 */
  IC_EVEX_L2_OPSIZE_B, /* 10165 */
  IC_EVEX_L2_OPSIZE_B, /* 10166 */
  IC_EVEX_L2_OPSIZE_B, /* 10167 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10168 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10169 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10170 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10171 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10172 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10173 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10174 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10175 */
  IC_EVEX_L2_B, /* 10176 */
  IC_EVEX_L2_B, /* 10177 */
  IC_EVEX_L2_XS_B, /* 10178 */
  IC_EVEX_L2_XS_B, /* 10179 */
  IC_EVEX_L2_XD_B, /* 10180 */
  IC_EVEX_L2_XD_B, /* 10181 */
  IC_EVEX_L2_XD_B, /* 10182 */
  IC_EVEX_L2_XD_B, /* 10183 */
  IC_EVEX_L2_W_B, /* 10184 */
  IC_EVEX_L2_W_B, /* 10185 */
  IC_EVEX_L2_W_XS_B, /* 10186 */
  IC_EVEX_L2_W_XS_B, /* 10187 */
  IC_EVEX_L2_W_XD_B, /* 10188 */
  IC_EVEX_L2_W_XD_B, /* 10189 */
  IC_EVEX_L2_W_XD_B, /* 10190 */
  IC_EVEX_L2_W_XD_B, /* 10191 */
  IC_EVEX_L2_OPSIZE_B, /* 10192 */
  IC_EVEX_L2_OPSIZE_B, /* 10193 */
  IC_EVEX_L2_OPSIZE_B, /* 10194 */
  IC_EVEX_L2_OPSIZE_B, /* 10195 */
  IC_EVEX_L2_OPSIZE_B, /* 10196 */
  IC_EVEX_L2_OPSIZE_B, /* 10197 */
  IC_EVEX_L2_OPSIZE_B, /* 10198 */
  IC_EVEX_L2_OPSIZE_B, /* 10199 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10200 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10201 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10202 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10203 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10204 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10205 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10206 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10207 */
  IC_EVEX_L2_B, /* 10208 */
  IC_EVEX_L2_B, /* 10209 */
  IC_EVEX_L2_XS_B, /* 10210 */
  IC_EVEX_L2_XS_B, /* 10211 */
  IC_EVEX_L2_XD_B, /* 10212 */
  IC_EVEX_L2_XD_B, /* 10213 */
  IC_EVEX_L2_XD_B, /* 10214 */
  IC_EVEX_L2_XD_B, /* 10215 */
  IC_EVEX_L2_W_B, /* 10216 */
  IC_EVEX_L2_W_B, /* 10217 */
  IC_EVEX_L2_W_XS_B, /* 10218 */
  IC_EVEX_L2_W_XS_B, /* 10219 */
  IC_EVEX_L2_W_XD_B, /* 10220 */
  IC_EVEX_L2_W_XD_B, /* 10221 */
  IC_EVEX_L2_W_XD_B, /* 10222 */
  IC_EVEX_L2_W_XD_B, /* 10223 */
  IC_EVEX_L2_OPSIZE_B, /* 10224 */
  IC_EVEX_L2_OPSIZE_B, /* 10225 */
  IC_EVEX_L2_OPSIZE_B, /* 10226 */
  IC_EVEX_L2_OPSIZE_B, /* 10227 */
  IC_EVEX_L2_OPSIZE_B, /* 10228 */
  IC_EVEX_L2_OPSIZE_B, /* 10229 */
  IC_EVEX_L2_OPSIZE_B, /* 10230 */
  IC_EVEX_L2_OPSIZE_B, /* 10231 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10232 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10233 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10234 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10235 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10236 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10237 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10238 */
  IC_EVEX_L2_W_OPSIZE_B, /* 10239 */
  IC, /* 10240 */
  IC_64BIT, /* 10241 */
  IC_XS, /* 10242 */
  IC_64BIT_XS, /* 10243 */
  IC_XD, /* 10244 */
  IC_64BIT_XD, /* 10245 */
  IC_XS, /* 10246 */
  IC_64BIT_XS, /* 10247 */
  IC, /* 10248 */
  IC_64BIT_REXW, /* 10249 */
  IC_XS, /* 10250 */
  IC_64BIT_REXW_XS, /* 10251 */
  IC_XD, /* 10252 */
  IC_64BIT_REXW_XD, /* 10253 */
  IC_XS, /* 10254 */
  IC_64BIT_REXW_XS, /* 10255 */
  IC_OPSIZE, /* 10256 */
  IC_64BIT_OPSIZE, /* 10257 */
  IC_XS_OPSIZE, /* 10258 */
  IC_64BIT_XS_OPSIZE, /* 10259 */
  IC_XD_OPSIZE, /* 10260 */
  IC_64BIT_XD_OPSIZE, /* 10261 */
  IC_XS_OPSIZE, /* 10262 */
  IC_64BIT_XD_OPSIZE, /* 10263 */
  IC_OPSIZE, /* 10264 */
  IC_64BIT_REXW_OPSIZE, /* 10265 */
  IC_XS_OPSIZE, /* 10266 */
  IC_64BIT_REXW_XS, /* 10267 */
  IC_XD_OPSIZE, /* 10268 */
  IC_64BIT_REXW_XD, /* 10269 */
  IC_XS_OPSIZE, /* 10270 */
  IC_64BIT_REXW_XS, /* 10271 */
  IC_ADSIZE, /* 10272 */
  IC_64BIT_ADSIZE, /* 10273 */
  IC_XS, /* 10274 */
  IC_64BIT_XS, /* 10275 */
  IC_XD, /* 10276 */
  IC_64BIT_XD, /* 10277 */
  IC_XS, /* 10278 */
  IC_64BIT_XS, /* 10279 */
  IC_ADSIZE, /* 10280 */
  IC_64BIT_ADSIZE, /* 10281 */
  IC_XS, /* 10282 */
  IC_64BIT_REXW_XS, /* 10283 */
  IC_XD, /* 10284 */
  IC_64BIT_REXW_XD, /* 10285 */
  IC_XS, /* 10286 */
  IC_64BIT_REXW_XS, /* 10287 */
  IC_OPSIZE, /* 10288 */
  IC_64BIT_OPSIZE, /* 10289 */
  IC_XS_OPSIZE, /* 10290 */
  IC_64BIT_XS_OPSIZE, /* 10291 */
  IC_XD_OPSIZE, /* 10292 */
  IC_64BIT_XD_OPSIZE, /* 10293 */
  IC_XS_OPSIZE, /* 10294 */
  IC_64BIT_XD_OPSIZE, /* 10295 */
  IC_OPSIZE, /* 10296 */
  IC_64BIT_REXW_OPSIZE, /* 10297 */
  IC_XS_OPSIZE, /* 10298 */
  IC_64BIT_REXW_XS, /* 10299 */
  IC_XD_OPSIZE, /* 10300 */
  IC_64BIT_REXW_XD, /* 10301 */
  IC_XS_OPSIZE, /* 10302 */
  IC_64BIT_REXW_XS, /* 10303 */
  IC_VEX, /* 10304 */
  IC_VEX, /* 10305 */
  IC_VEX_XS, /* 10306 */
  IC_VEX_XS, /* 10307 */
  IC_VEX_XD, /* 10308 */
  IC_VEX_XD, /* 10309 */
  IC_VEX_XD, /* 10310 */
  IC_VEX_XD, /* 10311 */
  IC_VEX_W, /* 10312 */
  IC_VEX_W, /* 10313 */
  IC_VEX_W_XS, /* 10314 */
  IC_VEX_W_XS, /* 10315 */
  IC_VEX_W_XD, /* 10316 */
  IC_VEX_W_XD, /* 10317 */
  IC_VEX_W_XD, /* 10318 */
  IC_VEX_W_XD, /* 10319 */
  IC_VEX_OPSIZE, /* 10320 */
  IC_VEX_OPSIZE, /* 10321 */
  IC_VEX_OPSIZE, /* 10322 */
  IC_VEX_OPSIZE, /* 10323 */
  IC_VEX_OPSIZE, /* 10324 */
  IC_VEX_OPSIZE, /* 10325 */
  IC_VEX_OPSIZE, /* 10326 */
  IC_VEX_OPSIZE, /* 10327 */
  IC_VEX_W_OPSIZE, /* 10328 */
  IC_VEX_W_OPSIZE, /* 10329 */
  IC_VEX_W_OPSIZE, /* 10330 */
  IC_VEX_W_OPSIZE, /* 10331 */
  IC_VEX_W_OPSIZE, /* 10332 */
  IC_VEX_W_OPSIZE, /* 10333 */
  IC_VEX_W_OPSIZE, /* 10334 */
  IC_VEX_W_OPSIZE, /* 10335 */
  IC_VEX, /* 10336 */
  IC_VEX, /* 10337 */
  IC_VEX_XS, /* 10338 */
  IC_VEX_XS, /* 10339 */
  IC_VEX_XD, /* 10340 */
  IC_VEX_XD, /* 10341 */
  IC_VEX_XD, /* 10342 */
  IC_VEX_XD, /* 10343 */
  IC_VEX_W, /* 10344 */
  IC_VEX_W, /* 10345 */
  IC_VEX_W_XS, /* 10346 */
  IC_VEX_W_XS, /* 10347 */
  IC_VEX_W_XD, /* 10348 */
  IC_VEX_W_XD, /* 10349 */
  IC_VEX_W_XD, /* 10350 */
  IC_VEX_W_XD, /* 10351 */
  IC_VEX_OPSIZE, /* 10352 */
  IC_VEX_OPSIZE, /* 10353 */
  IC_VEX_OPSIZE, /* 10354 */
  IC_VEX_OPSIZE, /* 10355 */
  IC_VEX_OPSIZE, /* 10356 */
  IC_VEX_OPSIZE, /* 10357 */
  IC_VEX_OPSIZE, /* 10358 */
  IC_VEX_OPSIZE, /* 10359 */
  IC_VEX_W_OPSIZE, /* 10360 */
  IC_VEX_W_OPSIZE, /* 10361 */
  IC_VEX_W_OPSIZE, /* 10362 */
  IC_VEX_W_OPSIZE, /* 10363 */
  IC_VEX_W_OPSIZE, /* 10364 */
  IC_VEX_W_OPSIZE, /* 10365 */
  IC_VEX_W_OPSIZE, /* 10366 */
  IC_VEX_W_OPSIZE, /* 10367 */
  IC_VEX_L, /* 10368 */
  IC_VEX_L, /* 10369 */
  IC_VEX_L_XS, /* 10370 */
  IC_VEX_L_XS, /* 10371 */
  IC_VEX_L_XD, /* 10372 */
  IC_VEX_L_XD, /* 10373 */
  IC_VEX_L_XD, /* 10374 */
  IC_VEX_L_XD, /* 10375 */
  IC_VEX_L_W, /* 10376 */
  IC_VEX_L_W, /* 10377 */
  IC_VEX_L_W_XS, /* 10378 */
  IC_VEX_L_W_XS, /* 10379 */
  IC_VEX_L_W_XD, /* 10380 */
  IC_VEX_L_W_XD, /* 10381 */
  IC_VEX_L_W_XD, /* 10382 */
  IC_VEX_L_W_XD, /* 10383 */
  IC_VEX_L_OPSIZE, /* 10384 */
  IC_VEX_L_OPSIZE, /* 10385 */
  IC_VEX_L_OPSIZE, /* 10386 */
  IC_VEX_L_OPSIZE, /* 10387 */
  IC_VEX_L_OPSIZE, /* 10388 */
  IC_VEX_L_OPSIZE, /* 10389 */
  IC_VEX_L_OPSIZE, /* 10390 */
  IC_VEX_L_OPSIZE, /* 10391 */
  IC_VEX_L_W_OPSIZE, /* 10392 */
  IC_VEX_L_W_OPSIZE, /* 10393 */
  IC_VEX_L_W_OPSIZE, /* 10394 */
  IC_VEX_L_W_OPSIZE, /* 10395 */
  IC_VEX_L_W_OPSIZE, /* 10396 */
  IC_VEX_L_W_OPSIZE, /* 10397 */
  IC_VEX_L_W_OPSIZE, /* 10398 */
  IC_VEX_L_W_OPSIZE, /* 10399 */
  IC_VEX_L, /* 10400 */
  IC_VEX_L, /* 10401 */
  IC_VEX_L_XS, /* 10402 */
  IC_VEX_L_XS, /* 10403 */
  IC_VEX_L_XD, /* 10404 */
  IC_VEX_L_XD, /* 10405 */
  IC_VEX_L_XD, /* 10406 */
  IC_VEX_L_XD, /* 10407 */
  IC_VEX_L_W, /* 10408 */
  IC_VEX_L_W, /* 10409 */
  IC_VEX_L_W_XS, /* 10410 */
  IC_VEX_L_W_XS, /* 10411 */
  IC_VEX_L_W_XD, /* 10412 */
  IC_VEX_L_W_XD, /* 10413 */
  IC_VEX_L_W_XD, /* 10414 */
  IC_VEX_L_W_XD, /* 10415 */
  IC_VEX_L_OPSIZE, /* 10416 */
  IC_VEX_L_OPSIZE, /* 10417 */
  IC_VEX_L_OPSIZE, /* 10418 */
  IC_VEX_L_OPSIZE, /* 10419 */
  IC_VEX_L_OPSIZE, /* 10420 */
  IC_VEX_L_OPSIZE, /* 10421 */
  IC_VEX_L_OPSIZE, /* 10422 */
  IC_VEX_L_OPSIZE, /* 10423 */
  IC_VEX_L_W_OPSIZE, /* 10424 */
  IC_VEX_L_W_OPSIZE, /* 10425 */
  IC_VEX_L_W_OPSIZE, /* 10426 */
  IC_VEX_L_W_OPSIZE, /* 10427 */
  IC_VEX_L_W_OPSIZE, /* 10428 */
  IC_VEX_L_W_OPSIZE, /* 10429 */
  IC_VEX_L_W_OPSIZE, /* 10430 */
  IC_VEX_L_W_OPSIZE, /* 10431 */
  IC_VEX_L, /* 10432 */
  IC_VEX_L, /* 10433 */
  IC_VEX_L_XS, /* 10434 */
  IC_VEX_L_XS, /* 10435 */
  IC_VEX_L_XD, /* 10436 */
  IC_VEX_L_XD, /* 10437 */
  IC_VEX_L_XD, /* 10438 */
  IC_VEX_L_XD, /* 10439 */
  IC_VEX_L_W, /* 10440 */
  IC_VEX_L_W, /* 10441 */
  IC_VEX_L_W_XS, /* 10442 */
  IC_VEX_L_W_XS, /* 10443 */
  IC_VEX_L_W_XD, /* 10444 */
  IC_VEX_L_W_XD, /* 10445 */
  IC_VEX_L_W_XD, /* 10446 */
  IC_VEX_L_W_XD, /* 10447 */
  IC_VEX_L_OPSIZE, /* 10448 */
  IC_VEX_L_OPSIZE, /* 10449 */
  IC_VEX_L_OPSIZE, /* 10450 */
  IC_VEX_L_OPSIZE, /* 10451 */
  IC_VEX_L_OPSIZE, /* 10452 */
  IC_VEX_L_OPSIZE, /* 10453 */
  IC_VEX_L_OPSIZE, /* 10454 */
  IC_VEX_L_OPSIZE, /* 10455 */
  IC_VEX_L_W_OPSIZE, /* 10456 */
  IC_VEX_L_W_OPSIZE, /* 10457 */
  IC_VEX_L_W_OPSIZE, /* 10458 */
  IC_VEX_L_W_OPSIZE, /* 10459 */
  IC_VEX_L_W_OPSIZE, /* 10460 */
  IC_VEX_L_W_OPSIZE, /* 10461 */
  IC_VEX_L_W_OPSIZE, /* 10462 */
  IC_VEX_L_W_OPSIZE, /* 10463 */
  IC_VEX_L, /* 10464 */
  IC_VEX_L, /* 10465 */
  IC_VEX_L_XS, /* 10466 */
  IC_VEX_L_XS, /* 10467 */
  IC_VEX_L_XD, /* 10468 */
  IC_VEX_L_XD, /* 10469 */
  IC_VEX_L_XD, /* 10470 */
  IC_VEX_L_XD, /* 10471 */
  IC_VEX_L_W, /* 10472 */
  IC_VEX_L_W, /* 10473 */
  IC_VEX_L_W_XS, /* 10474 */
  IC_VEX_L_W_XS, /* 10475 */
  IC_VEX_L_W_XD, /* 10476 */
  IC_VEX_L_W_XD, /* 10477 */
  IC_VEX_L_W_XD, /* 10478 */
  IC_VEX_L_W_XD, /* 10479 */
  IC_VEX_L_OPSIZE, /* 10480 */
  IC_VEX_L_OPSIZE, /* 10481 */
  IC_VEX_L_OPSIZE, /* 10482 */
  IC_VEX_L_OPSIZE, /* 10483 */
  IC_VEX_L_OPSIZE, /* 10484 */
  IC_VEX_L_OPSIZE, /* 10485 */
  IC_VEX_L_OPSIZE, /* 10486 */
  IC_VEX_L_OPSIZE, /* 10487 */
  IC_VEX_L_W_OPSIZE, /* 10488 */
  IC_VEX_L_W_OPSIZE, /* 10489 */
  IC_VEX_L_W_OPSIZE, /* 10490 */
  IC_VEX_L_W_OPSIZE, /* 10491 */
  IC_VEX_L_W_OPSIZE, /* 10492 */
  IC_VEX_L_W_OPSIZE, /* 10493 */
  IC_VEX_L_W_OPSIZE, /* 10494 */
  IC_VEX_L_W_OPSIZE, /* 10495 */
  IC_EVEX_K_B, /* 10496 */
  IC_EVEX_K_B, /* 10497 */
  IC_EVEX_XS_K_B, /* 10498 */
  IC_EVEX_XS_K_B, /* 10499 */
  IC_EVEX_XD_K_B, /* 10500 */
  IC_EVEX_XD_K_B, /* 10501 */
  IC_EVEX_XD_K_B, /* 10502 */
  IC_EVEX_XD_K_B, /* 10503 */
  IC_EVEX_W_K_B, /* 10504 */
  IC_EVEX_W_K_B, /* 10505 */
  IC_EVEX_W_XS_K_B, /* 10506 */
  IC_EVEX_W_XS_K_B, /* 10507 */
  IC_EVEX_W_XD_K_B, /* 10508 */
  IC_EVEX_W_XD_K_B, /* 10509 */
  IC_EVEX_W_XD_K_B, /* 10510 */
  IC_EVEX_W_XD_K_B, /* 10511 */
  IC_EVEX_OPSIZE_K_B, /* 10512 */
  IC_EVEX_OPSIZE_K_B, /* 10513 */
  IC_EVEX_OPSIZE_K_B, /* 10514 */
  IC_EVEX_OPSIZE_K_B, /* 10515 */
  IC_EVEX_OPSIZE_K_B, /* 10516 */
  IC_EVEX_OPSIZE_K_B, /* 10517 */
  IC_EVEX_OPSIZE_K_B, /* 10518 */
  IC_EVEX_OPSIZE_K_B, /* 10519 */
  IC_EVEX_W_OPSIZE_K_B, /* 10520 */
  IC_EVEX_W_OPSIZE_K_B, /* 10521 */
  IC_EVEX_W_OPSIZE_K_B, /* 10522 */
  IC_EVEX_W_OPSIZE_K_B, /* 10523 */
  IC_EVEX_W_OPSIZE_K_B, /* 10524 */
  IC_EVEX_W_OPSIZE_K_B, /* 10525 */
  IC_EVEX_W_OPSIZE_K_B, /* 10526 */
  IC_EVEX_W_OPSIZE_K_B, /* 10527 */
  IC_EVEX_K_B, /* 10528 */
  IC_EVEX_K_B, /* 10529 */
  IC_EVEX_XS_K_B, /* 10530 */
  IC_EVEX_XS_K_B, /* 10531 */
  IC_EVEX_XD_K_B, /* 10532 */
  IC_EVEX_XD_K_B, /* 10533 */
  IC_EVEX_XD_K_B, /* 10534 */
  IC_EVEX_XD_K_B, /* 10535 */
  IC_EVEX_W_K_B, /* 10536 */
  IC_EVEX_W_K_B, /* 10537 */
  IC_EVEX_W_XS_K_B, /* 10538 */
  IC_EVEX_W_XS_K_B, /* 10539 */
  IC_EVEX_W_XD_K_B, /* 10540 */
  IC_EVEX_W_XD_K_B, /* 10541 */
  IC_EVEX_W_XD_K_B, /* 10542 */
  IC_EVEX_W_XD_K_B, /* 10543 */
  IC_EVEX_OPSIZE_K_B, /* 10544 */
  IC_EVEX_OPSIZE_K_B, /* 10545 */
  IC_EVEX_OPSIZE_K_B, /* 10546 */
  IC_EVEX_OPSIZE_K_B, /* 10547 */
  IC_EVEX_OPSIZE_K_B, /* 10548 */
  IC_EVEX_OPSIZE_K_B, /* 10549 */
  IC_EVEX_OPSIZE_K_B, /* 10550 */
  IC_EVEX_OPSIZE_K_B, /* 10551 */
  IC_EVEX_W_OPSIZE_K_B, /* 10552 */
  IC_EVEX_W_OPSIZE_K_B, /* 10553 */
  IC_EVEX_W_OPSIZE_K_B, /* 10554 */
  IC_EVEX_W_OPSIZE_K_B, /* 10555 */
  IC_EVEX_W_OPSIZE_K_B, /* 10556 */
  IC_EVEX_W_OPSIZE_K_B, /* 10557 */
  IC_EVEX_W_OPSIZE_K_B, /* 10558 */
  IC_EVEX_W_OPSIZE_K_B, /* 10559 */
  IC_EVEX_K_B, /* 10560 */
  IC_EVEX_K_B, /* 10561 */
  IC_EVEX_XS_K_B, /* 10562 */
  IC_EVEX_XS_K_B, /* 10563 */
  IC_EVEX_XD_K_B, /* 10564 */
  IC_EVEX_XD_K_B, /* 10565 */
  IC_EVEX_XD_K_B, /* 10566 */
  IC_EVEX_XD_K_B, /* 10567 */
  IC_EVEX_W_K_B, /* 10568 */
  IC_EVEX_W_K_B, /* 10569 */
  IC_EVEX_W_XS_K_B, /* 10570 */
  IC_EVEX_W_XS_K_B, /* 10571 */
  IC_EVEX_W_XD_K_B, /* 10572 */
  IC_EVEX_W_XD_K_B, /* 10573 */
  IC_EVEX_W_XD_K_B, /* 10574 */
  IC_EVEX_W_XD_K_B, /* 10575 */
  IC_EVEX_OPSIZE_K_B, /* 10576 */
  IC_EVEX_OPSIZE_K_B, /* 10577 */
  IC_EVEX_OPSIZE_K_B, /* 10578 */
  IC_EVEX_OPSIZE_K_B, /* 10579 */
  IC_EVEX_OPSIZE_K_B, /* 10580 */
  IC_EVEX_OPSIZE_K_B, /* 10581 */
  IC_EVEX_OPSIZE_K_B, /* 10582 */
  IC_EVEX_OPSIZE_K_B, /* 10583 */
  IC_EVEX_W_OPSIZE_K_B, /* 10584 */
  IC_EVEX_W_OPSIZE_K_B, /* 10585 */
  IC_EVEX_W_OPSIZE_K_B, /* 10586 */
  IC_EVEX_W_OPSIZE_K_B, /* 10587 */
  IC_EVEX_W_OPSIZE_K_B, /* 10588 */
  IC_EVEX_W_OPSIZE_K_B, /* 10589 */
  IC_EVEX_W_OPSIZE_K_B, /* 10590 */
  IC_EVEX_W_OPSIZE_K_B, /* 10591 */
  IC_EVEX_K_B, /* 10592 */
  IC_EVEX_K_B, /* 10593 */
  IC_EVEX_XS_K_B, /* 10594 */
  IC_EVEX_XS_K_B, /* 10595 */
  IC_EVEX_XD_K_B, /* 10596 */
  IC_EVEX_XD_K_B, /* 10597 */
  IC_EVEX_XD_K_B, /* 10598 */
  IC_EVEX_XD_K_B, /* 10599 */
  IC_EVEX_W_K_B, /* 10600 */
  IC_EVEX_W_K_B, /* 10601 */
  IC_EVEX_W_XS_K_B, /* 10602 */
  IC_EVEX_W_XS_K_B, /* 10603 */
  IC_EVEX_W_XD_K_B, /* 10604 */
  IC_EVEX_W_XD_K_B, /* 10605 */
  IC_EVEX_W_XD_K_B, /* 10606 */
  IC_EVEX_W_XD_K_B, /* 10607 */
  IC_EVEX_OPSIZE_K_B, /* 10608 */
  IC_EVEX_OPSIZE_K_B, /* 10609 */
  IC_EVEX_OPSIZE_K_B, /* 10610 */
  IC_EVEX_OPSIZE_K_B, /* 10611 */
  IC_EVEX_OPSIZE_K_B, /* 10612 */
  IC_EVEX_OPSIZE_K_B, /* 10613 */
  IC_EVEX_OPSIZE_K_B, /* 10614 */
  IC_EVEX_OPSIZE_K_B, /* 10615 */
  IC_EVEX_W_OPSIZE_K_B, /* 10616 */
  IC_EVEX_W_OPSIZE_K_B, /* 10617 */
  IC_EVEX_W_OPSIZE_K_B, /* 10618 */
  IC_EVEX_W_OPSIZE_K_B, /* 10619 */
  IC_EVEX_W_OPSIZE_K_B, /* 10620 */
  IC_EVEX_W_OPSIZE_K_B, /* 10621 */
  IC_EVEX_W_OPSIZE_K_B, /* 10622 */
  IC_EVEX_W_OPSIZE_K_B, /* 10623 */
  IC_EVEX_K_B, /* 10624 */
  IC_EVEX_K_B, /* 10625 */
  IC_EVEX_XS_K_B, /* 10626 */
  IC_EVEX_XS_K_B, /* 10627 */
  IC_EVEX_XD_K_B, /* 10628 */
  IC_EVEX_XD_K_B, /* 10629 */
  IC_EVEX_XD_K_B, /* 10630 */
  IC_EVEX_XD_K_B, /* 10631 */
  IC_EVEX_W_K_B, /* 10632 */
  IC_EVEX_W_K_B, /* 10633 */
  IC_EVEX_W_XS_K_B, /* 10634 */
  IC_EVEX_W_XS_K_B, /* 10635 */
  IC_EVEX_W_XD_K_B, /* 10636 */
  IC_EVEX_W_XD_K_B, /* 10637 */
  IC_EVEX_W_XD_K_B, /* 10638 */
  IC_EVEX_W_XD_K_B, /* 10639 */
  IC_EVEX_OPSIZE_K_B, /* 10640 */
  IC_EVEX_OPSIZE_K_B, /* 10641 */
  IC_EVEX_OPSIZE_K_B, /* 10642 */
  IC_EVEX_OPSIZE_K_B, /* 10643 */
  IC_EVEX_OPSIZE_K_B, /* 10644 */
  IC_EVEX_OPSIZE_K_B, /* 10645 */
  IC_EVEX_OPSIZE_K_B, /* 10646 */
  IC_EVEX_OPSIZE_K_B, /* 10647 */
  IC_EVEX_W_OPSIZE_K_B, /* 10648 */
  IC_EVEX_W_OPSIZE_K_B, /* 10649 */
  IC_EVEX_W_OPSIZE_K_B, /* 10650 */
  IC_EVEX_W_OPSIZE_K_B, /* 10651 */
  IC_EVEX_W_OPSIZE_K_B, /* 10652 */
  IC_EVEX_W_OPSIZE_K_B, /* 10653 */
  IC_EVEX_W_OPSIZE_K_B, /* 10654 */
  IC_EVEX_W_OPSIZE_K_B, /* 10655 */
  IC_EVEX_K_B, /* 10656 */
  IC_EVEX_K_B, /* 10657 */
  IC_EVEX_XS_K_B, /* 10658 */
  IC_EVEX_XS_K_B, /* 10659 */
  IC_EVEX_XD_K_B, /* 10660 */
  IC_EVEX_XD_K_B, /* 10661 */
  IC_EVEX_XD_K_B, /* 10662 */
  IC_EVEX_XD_K_B, /* 10663 */
  IC_EVEX_W_K_B, /* 10664 */
  IC_EVEX_W_K_B, /* 10665 */
  IC_EVEX_W_XS_K_B, /* 10666 */
  IC_EVEX_W_XS_K_B, /* 10667 */
  IC_EVEX_W_XD_K_B, /* 10668 */
  IC_EVEX_W_XD_K_B, /* 10669 */
  IC_EVEX_W_XD_K_B, /* 10670 */
  IC_EVEX_W_XD_K_B, /* 10671 */
  IC_EVEX_OPSIZE_K_B, /* 10672 */
  IC_EVEX_OPSIZE_K_B, /* 10673 */
  IC_EVEX_OPSIZE_K_B, /* 10674 */
  IC_EVEX_OPSIZE_K_B, /* 10675 */
  IC_EVEX_OPSIZE_K_B, /* 10676 */
  IC_EVEX_OPSIZE_K_B, /* 10677 */
  IC_EVEX_OPSIZE_K_B, /* 10678 */
  IC_EVEX_OPSIZE_K_B, /* 10679 */
  IC_EVEX_W_OPSIZE_K_B, /* 10680 */
  IC_EVEX_W_OPSIZE_K_B, /* 10681 */
  IC_EVEX_W_OPSIZE_K_B, /* 10682 */
  IC_EVEX_W_OPSIZE_K_B, /* 10683 */
  IC_EVEX_W_OPSIZE_K_B, /* 10684 */
  IC_EVEX_W_OPSIZE_K_B, /* 10685 */
  IC_EVEX_W_OPSIZE_K_B, /* 10686 */
  IC_EVEX_W_OPSIZE_K_B, /* 10687 */
  IC_EVEX_K_B, /* 10688 */
  IC_EVEX_K_B, /* 10689 */
  IC_EVEX_XS_K_B, /* 10690 */
  IC_EVEX_XS_K_B, /* 10691 */
  IC_EVEX_XD_K_B, /* 10692 */
  IC_EVEX_XD_K_B, /* 10693 */
  IC_EVEX_XD_K_B, /* 10694 */
  IC_EVEX_XD_K_B, /* 10695 */
  IC_EVEX_W_K_B, /* 10696 */
  IC_EVEX_W_K_B, /* 10697 */
  IC_EVEX_W_XS_K_B, /* 10698 */
  IC_EVEX_W_XS_K_B, /* 10699 */
  IC_EVEX_W_XD_K_B, /* 10700 */
  IC_EVEX_W_XD_K_B, /* 10701 */
  IC_EVEX_W_XD_K_B, /* 10702 */
  IC_EVEX_W_XD_K_B, /* 10703 */
  IC_EVEX_OPSIZE_K_B, /* 10704 */
  IC_EVEX_OPSIZE_K_B, /* 10705 */
  IC_EVEX_OPSIZE_K_B, /* 10706 */
  IC_EVEX_OPSIZE_K_B, /* 10707 */
  IC_EVEX_OPSIZE_K_B, /* 10708 */
  IC_EVEX_OPSIZE_K_B, /* 10709 */
  IC_EVEX_OPSIZE_K_B, /* 10710 */
  IC_EVEX_OPSIZE_K_B, /* 10711 */
  IC_EVEX_W_OPSIZE_K_B, /* 10712 */
  IC_EVEX_W_OPSIZE_K_B, /* 10713 */
  IC_EVEX_W_OPSIZE_K_B, /* 10714 */
  IC_EVEX_W_OPSIZE_K_B, /* 10715 */
  IC_EVEX_W_OPSIZE_K_B, /* 10716 */
  IC_EVEX_W_OPSIZE_K_B, /* 10717 */
  IC_EVEX_W_OPSIZE_K_B, /* 10718 */
  IC_EVEX_W_OPSIZE_K_B, /* 10719 */
  IC_EVEX_K_B, /* 10720 */
  IC_EVEX_K_B, /* 10721 */
  IC_EVEX_XS_K_B, /* 10722 */
  IC_EVEX_XS_K_B, /* 10723 */
  IC_EVEX_XD_K_B, /* 10724 */
  IC_EVEX_XD_K_B, /* 10725 */
  IC_EVEX_XD_K_B, /* 10726 */
  IC_EVEX_XD_K_B, /* 10727 */
  IC_EVEX_W_K_B, /* 10728 */
  IC_EVEX_W_K_B, /* 10729 */
  IC_EVEX_W_XS_K_B, /* 10730 */
  IC_EVEX_W_XS_K_B, /* 10731 */
  IC_EVEX_W_XD_K_B, /* 10732 */
  IC_EVEX_W_XD_K_B, /* 10733 */
  IC_EVEX_W_XD_K_B, /* 10734 */
  IC_EVEX_W_XD_K_B, /* 10735 */
  IC_EVEX_OPSIZE_K_B, /* 10736 */
  IC_EVEX_OPSIZE_K_B, /* 10737 */
  IC_EVEX_OPSIZE_K_B, /* 10738 */
  IC_EVEX_OPSIZE_K_B, /* 10739 */
  IC_EVEX_OPSIZE_K_B, /* 10740 */
  IC_EVEX_OPSIZE_K_B, /* 10741 */
  IC_EVEX_OPSIZE_K_B, /* 10742 */
  IC_EVEX_OPSIZE_K_B, /* 10743 */
  IC_EVEX_W_OPSIZE_K_B, /* 10744 */
  IC_EVEX_W_OPSIZE_K_B, /* 10745 */
  IC_EVEX_W_OPSIZE_K_B, /* 10746 */
  IC_EVEX_W_OPSIZE_K_B, /* 10747 */
  IC_EVEX_W_OPSIZE_K_B, /* 10748 */
  IC_EVEX_W_OPSIZE_K_B, /* 10749 */
  IC_EVEX_W_OPSIZE_K_B, /* 10750 */
  IC_EVEX_W_OPSIZE_K_B, /* 10751 */
  IC, /* 10752 */
  IC_64BIT, /* 10753 */
  IC_XS, /* 10754 */
  IC_64BIT_XS, /* 10755 */
  IC_XD, /* 10756 */
  IC_64BIT_XD, /* 10757 */
  IC_XS, /* 10758 */
  IC_64BIT_XS, /* 10759 */
  IC, /* 10760 */
  IC_64BIT_REXW, /* 10761 */
  IC_XS, /* 10762 */
  IC_64BIT_REXW_XS, /* 10763 */
  IC_XD, /* 10764 */
  IC_64BIT_REXW_XD, /* 10765 */
  IC_XS, /* 10766 */
  IC_64BIT_REXW_XS, /* 10767 */
  IC_OPSIZE, /* 10768 */
  IC_64BIT_OPSIZE, /* 10769 */
  IC_XS_OPSIZE, /* 10770 */
  IC_64BIT_XS_OPSIZE, /* 10771 */
  IC_XD_OPSIZE, /* 10772 */
  IC_64BIT_XD_OPSIZE, /* 10773 */
  IC_XS_OPSIZE, /* 10774 */
  IC_64BIT_XD_OPSIZE, /* 10775 */
  IC_OPSIZE, /* 10776 */
  IC_64BIT_REXW_OPSIZE, /* 10777 */
  IC_XS_OPSIZE, /* 10778 */
  IC_64BIT_REXW_XS, /* 10779 */
  IC_XD_OPSIZE, /* 10780 */
  IC_64BIT_REXW_XD, /* 10781 */
  IC_XS_OPSIZE, /* 10782 */
  IC_64BIT_REXW_XS, /* 10783 */
  IC_ADSIZE, /* 10784 */
  IC_64BIT_ADSIZE, /* 10785 */
  IC_XS, /* 10786 */
  IC_64BIT_XS, /* 10787 */
  IC_XD, /* 10788 */
  IC_64BIT_XD, /* 10789 */
  IC_XS, /* 10790 */
  IC_64BIT_XS, /* 10791 */
  IC_ADSIZE, /* 10792 */
  IC_64BIT_ADSIZE, /* 10793 */
  IC_XS, /* 10794 */
  IC_64BIT_REXW_XS, /* 10795 */
  IC_XD, /* 10796 */
  IC_64BIT_REXW_XD, /* 10797 */
  IC_XS, /* 10798 */
  IC_64BIT_REXW_XS, /* 10799 */
  IC_OPSIZE, /* 10800 */
  IC_64BIT_OPSIZE, /* 10801 */
  IC_XS_OPSIZE, /* 10802 */
  IC_64BIT_XS_OPSIZE, /* 10803 */
  IC_XD_OPSIZE, /* 10804 */
  IC_64BIT_XD_OPSIZE, /* 10805 */
  IC_XS_OPSIZE, /* 10806 */
  IC_64BIT_XD_OPSIZE, /* 10807 */
  IC_OPSIZE, /* 10808 */
  IC_64BIT_REXW_OPSIZE, /* 10809 */
  IC_XS_OPSIZE, /* 10810 */
  IC_64BIT_REXW_XS, /* 10811 */
  IC_XD_OPSIZE, /* 10812 */
  IC_64BIT_REXW_XD, /* 10813 */
  IC_XS_OPSIZE, /* 10814 */
  IC_64BIT_REXW_XS, /* 10815 */
  IC_VEX, /* 10816 */
  IC_VEX, /* 10817 */
  IC_VEX_XS, /* 10818 */
  IC_VEX_XS, /* 10819 */
  IC_VEX_XD, /* 10820 */
  IC_VEX_XD, /* 10821 */
  IC_VEX_XD, /* 10822 */
  IC_VEX_XD, /* 10823 */
  IC_VEX_W, /* 10824 */
  IC_VEX_W, /* 10825 */
  IC_VEX_W_XS, /* 10826 */
  IC_VEX_W_XS, /* 10827 */
  IC_VEX_W_XD, /* 10828 */
  IC_VEX_W_XD, /* 10829 */
  IC_VEX_W_XD, /* 10830 */
  IC_VEX_W_XD, /* 10831 */
  IC_VEX_OPSIZE, /* 10832 */
  IC_VEX_OPSIZE, /* 10833 */
  IC_VEX_OPSIZE, /* 10834 */
  IC_VEX_OPSIZE, /* 10835 */
  IC_VEX_OPSIZE, /* 10836 */
  IC_VEX_OPSIZE, /* 10837 */
  IC_VEX_OPSIZE, /* 10838 */
  IC_VEX_OPSIZE, /* 10839 */
  IC_VEX_W_OPSIZE, /* 10840 */
  IC_VEX_W_OPSIZE, /* 10841 */
  IC_VEX_W_OPSIZE, /* 10842 */
  IC_VEX_W_OPSIZE, /* 10843 */
  IC_VEX_W_OPSIZE, /* 10844 */
  IC_VEX_W_OPSIZE, /* 10845 */
  IC_VEX_W_OPSIZE, /* 10846 */
  IC_VEX_W_OPSIZE, /* 10847 */
  IC_VEX, /* 10848 */
  IC_VEX, /* 10849 */
  IC_VEX_XS, /* 10850 */
  IC_VEX_XS, /* 10851 */
  IC_VEX_XD, /* 10852 */
  IC_VEX_XD, /* 10853 */
  IC_VEX_XD, /* 10854 */
  IC_VEX_XD, /* 10855 */
  IC_VEX_W, /* 10856 */
  IC_VEX_W, /* 10857 */
  IC_VEX_W_XS, /* 10858 */
  IC_VEX_W_XS, /* 10859 */
  IC_VEX_W_XD, /* 10860 */
  IC_VEX_W_XD, /* 10861 */
  IC_VEX_W_XD, /* 10862 */
  IC_VEX_W_XD, /* 10863 */
  IC_VEX_OPSIZE, /* 10864 */
  IC_VEX_OPSIZE, /* 10865 */
  IC_VEX_OPSIZE, /* 10866 */
  IC_VEX_OPSIZE, /* 10867 */
  IC_VEX_OPSIZE, /* 10868 */
  IC_VEX_OPSIZE, /* 10869 */
  IC_VEX_OPSIZE, /* 10870 */
  IC_VEX_OPSIZE, /* 10871 */
  IC_VEX_W_OPSIZE, /* 10872 */
  IC_VEX_W_OPSIZE, /* 10873 */
  IC_VEX_W_OPSIZE, /* 10874 */
  IC_VEX_W_OPSIZE, /* 10875 */
  IC_VEX_W_OPSIZE, /* 10876 */
  IC_VEX_W_OPSIZE, /* 10877 */
  IC_VEX_W_OPSIZE, /* 10878 */
  IC_VEX_W_OPSIZE, /* 10879 */
  IC_VEX_L, /* 10880 */
  IC_VEX_L, /* 10881 */
  IC_VEX_L_XS, /* 10882 */
  IC_VEX_L_XS, /* 10883 */
  IC_VEX_L_XD, /* 10884 */
  IC_VEX_L_XD, /* 10885 */
  IC_VEX_L_XD, /* 10886 */
  IC_VEX_L_XD, /* 10887 */
  IC_VEX_L_W, /* 10888 */
  IC_VEX_L_W, /* 10889 */
  IC_VEX_L_W_XS, /* 10890 */
  IC_VEX_L_W_XS, /* 10891 */
  IC_VEX_L_W_XD, /* 10892 */
  IC_VEX_L_W_XD, /* 10893 */
  IC_VEX_L_W_XD, /* 10894 */
  IC_VEX_L_W_XD, /* 10895 */
  IC_VEX_L_OPSIZE, /* 10896 */
  IC_VEX_L_OPSIZE, /* 10897 */
  IC_VEX_L_OPSIZE, /* 10898 */
  IC_VEX_L_OPSIZE, /* 10899 */
  IC_VEX_L_OPSIZE, /* 10900 */
  IC_VEX_L_OPSIZE, /* 10901 */
  IC_VEX_L_OPSIZE, /* 10902 */
  IC_VEX_L_OPSIZE, /* 10903 */
  IC_VEX_L_W_OPSIZE, /* 10904 */
  IC_VEX_L_W_OPSIZE, /* 10905 */
  IC_VEX_L_W_OPSIZE, /* 10906 */
  IC_VEX_L_W_OPSIZE, /* 10907 */
  IC_VEX_L_W_OPSIZE, /* 10908 */
  IC_VEX_L_W_OPSIZE, /* 10909 */
  IC_VEX_L_W_OPSIZE, /* 10910 */
  IC_VEX_L_W_OPSIZE, /* 10911 */
  IC_VEX_L, /* 10912 */
  IC_VEX_L, /* 10913 */
  IC_VEX_L_XS, /* 10914 */
  IC_VEX_L_XS, /* 10915 */
  IC_VEX_L_XD, /* 10916 */
  IC_VEX_L_XD, /* 10917 */
  IC_VEX_L_XD, /* 10918 */
  IC_VEX_L_XD, /* 10919 */
  IC_VEX_L_W, /* 10920 */
  IC_VEX_L_W, /* 10921 */
  IC_VEX_L_W_XS, /* 10922 */
  IC_VEX_L_W_XS, /* 10923 */
  IC_VEX_L_W_XD, /* 10924 */
  IC_VEX_L_W_XD, /* 10925 */
  IC_VEX_L_W_XD, /* 10926 */
  IC_VEX_L_W_XD, /* 10927 */
  IC_VEX_L_OPSIZE, /* 10928 */
  IC_VEX_L_OPSIZE, /* 10929 */
  IC_VEX_L_OPSIZE, /* 10930 */
  IC_VEX_L_OPSIZE, /* 10931 */
  IC_VEX_L_OPSIZE, /* 10932 */
  IC_VEX_L_OPSIZE, /* 10933 */
  IC_VEX_L_OPSIZE, /* 10934 */
  IC_VEX_L_OPSIZE, /* 10935 */
  IC_VEX_L_W_OPSIZE, /* 10936 */
  IC_VEX_L_W_OPSIZE, /* 10937 */
  IC_VEX_L_W_OPSIZE, /* 10938 */
  IC_VEX_L_W_OPSIZE, /* 10939 */
  IC_VEX_L_W_OPSIZE, /* 10940 */
  IC_VEX_L_W_OPSIZE, /* 10941 */
  IC_VEX_L_W_OPSIZE, /* 10942 */
  IC_VEX_L_W_OPSIZE, /* 10943 */
  IC_VEX_L, /* 10944 */
  IC_VEX_L, /* 10945 */
  IC_VEX_L_XS, /* 10946 */
  IC_VEX_L_XS, /* 10947 */
  IC_VEX_L_XD, /* 10948 */
  IC_VEX_L_XD, /* 10949 */
  IC_VEX_L_XD, /* 10950 */
  IC_VEX_L_XD, /* 10951 */
  IC_VEX_L_W, /* 10952 */
  IC_VEX_L_W, /* 10953 */
  IC_VEX_L_W_XS, /* 10954 */
  IC_VEX_L_W_XS, /* 10955 */
  IC_VEX_L_W_XD, /* 10956 */
  IC_VEX_L_W_XD, /* 10957 */
  IC_VEX_L_W_XD, /* 10958 */
  IC_VEX_L_W_XD, /* 10959 */
  IC_VEX_L_OPSIZE, /* 10960 */
  IC_VEX_L_OPSIZE, /* 10961 */
  IC_VEX_L_OPSIZE, /* 10962 */
  IC_VEX_L_OPSIZE, /* 10963 */
  IC_VEX_L_OPSIZE, /* 10964 */
  IC_VEX_L_OPSIZE, /* 10965 */
  IC_VEX_L_OPSIZE, /* 10966 */
  IC_VEX_L_OPSIZE, /* 10967 */
  IC_VEX_L_W_OPSIZE, /* 10968 */
  IC_VEX_L_W_OPSIZE, /* 10969 */
  IC_VEX_L_W_OPSIZE, /* 10970 */
  IC_VEX_L_W_OPSIZE, /* 10971 */
  IC_VEX_L_W_OPSIZE, /* 10972 */
  IC_VEX_L_W_OPSIZE, /* 10973 */
  IC_VEX_L_W_OPSIZE, /* 10974 */
  IC_VEX_L_W_OPSIZE, /* 10975 */
  IC_VEX_L, /* 10976 */
  IC_VEX_L, /* 10977 */
  IC_VEX_L_XS, /* 10978 */
  IC_VEX_L_XS, /* 10979 */
  IC_VEX_L_XD, /* 10980 */
  IC_VEX_L_XD, /* 10981 */
  IC_VEX_L_XD, /* 10982 */
  IC_VEX_L_XD, /* 10983 */
  IC_VEX_L_W, /* 10984 */
  IC_VEX_L_W, /* 10985 */
  IC_VEX_L_W_XS, /* 10986 */
  IC_VEX_L_W_XS, /* 10987 */
  IC_VEX_L_W_XD, /* 10988 */
  IC_VEX_L_W_XD, /* 10989 */
  IC_VEX_L_W_XD, /* 10990 */
  IC_VEX_L_W_XD, /* 10991 */
  IC_VEX_L_OPSIZE, /* 10992 */
  IC_VEX_L_OPSIZE, /* 10993 */
  IC_VEX_L_OPSIZE, /* 10994 */
  IC_VEX_L_OPSIZE, /* 10995 */
  IC_VEX_L_OPSIZE, /* 10996 */
  IC_VEX_L_OPSIZE, /* 10997 */
  IC_VEX_L_OPSIZE, /* 10998 */
  IC_VEX_L_OPSIZE, /* 10999 */
  IC_VEX_L_W_OPSIZE, /* 11000 */
  IC_VEX_L_W_OPSIZE, /* 11001 */
  IC_VEX_L_W_OPSIZE, /* 11002 */
  IC_VEX_L_W_OPSIZE, /* 11003 */
  IC_VEX_L_W_OPSIZE, /* 11004 */
  IC_VEX_L_W_OPSIZE, /* 11005 */
  IC_VEX_L_W_OPSIZE, /* 11006 */
  IC_VEX_L_W_OPSIZE, /* 11007 */
  IC_EVEX_L_K_B, /* 11008 */
  IC_EVEX_L_K_B, /* 11009 */
  IC_EVEX_L_XS_K_B, /* 11010 */
  IC_EVEX_L_XS_K_B, /* 11011 */
  IC_EVEX_L_XD_K_B, /* 11012 */
  IC_EVEX_L_XD_K_B, /* 11013 */
  IC_EVEX_L_XD_K_B, /* 11014 */
  IC_EVEX_L_XD_K_B, /* 11015 */
  IC_EVEX_L_W_K_B, /* 11016 */
  IC_EVEX_L_W_K_B, /* 11017 */
  IC_EVEX_L_W_XS_K_B, /* 11018 */
  IC_EVEX_L_W_XS_K_B, /* 11019 */
  IC_EVEX_L_W_XD_K_B, /* 11020 */
  IC_EVEX_L_W_XD_K_B, /* 11021 */
  IC_EVEX_L_W_XD_K_B, /* 11022 */
  IC_EVEX_L_W_XD_K_B, /* 11023 */
  IC_EVEX_L_OPSIZE_K_B, /* 11024 */
  IC_EVEX_L_OPSIZE_K_B, /* 11025 */
  IC_EVEX_L_OPSIZE_K_B, /* 11026 */
  IC_EVEX_L_OPSIZE_K_B, /* 11027 */
  IC_EVEX_L_OPSIZE_K_B, /* 11028 */
  IC_EVEX_L_OPSIZE_K_B, /* 11029 */
  IC_EVEX_L_OPSIZE_K_B, /* 11030 */
  IC_EVEX_L_OPSIZE_K_B, /* 11031 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11032 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11033 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11034 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11035 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11036 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11037 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11038 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11039 */
  IC_EVEX_L_K_B, /* 11040 */
  IC_EVEX_L_K_B, /* 11041 */
  IC_EVEX_L_XS_K_B, /* 11042 */
  IC_EVEX_L_XS_K_B, /* 11043 */
  IC_EVEX_L_XD_K_B, /* 11044 */
  IC_EVEX_L_XD_K_B, /* 11045 */
  IC_EVEX_L_XD_K_B, /* 11046 */
  IC_EVEX_L_XD_K_B, /* 11047 */
  IC_EVEX_L_W_K_B, /* 11048 */
  IC_EVEX_L_W_K_B, /* 11049 */
  IC_EVEX_L_W_XS_K_B, /* 11050 */
  IC_EVEX_L_W_XS_K_B, /* 11051 */
  IC_EVEX_L_W_XD_K_B, /* 11052 */
  IC_EVEX_L_W_XD_K_B, /* 11053 */
  IC_EVEX_L_W_XD_K_B, /* 11054 */
  IC_EVEX_L_W_XD_K_B, /* 11055 */
  IC_EVEX_L_OPSIZE_K_B, /* 11056 */
  IC_EVEX_L_OPSIZE_K_B, /* 11057 */
  IC_EVEX_L_OPSIZE_K_B, /* 11058 */
  IC_EVEX_L_OPSIZE_K_B, /* 11059 */
  IC_EVEX_L_OPSIZE_K_B, /* 11060 */
  IC_EVEX_L_OPSIZE_K_B, /* 11061 */
  IC_EVEX_L_OPSIZE_K_B, /* 11062 */
  IC_EVEX_L_OPSIZE_K_B, /* 11063 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11064 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11065 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11066 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11067 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11068 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11069 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11070 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11071 */
  IC_EVEX_L_K_B, /* 11072 */
  IC_EVEX_L_K_B, /* 11073 */
  IC_EVEX_L_XS_K_B, /* 11074 */
  IC_EVEX_L_XS_K_B, /* 11075 */
  IC_EVEX_L_XD_K_B, /* 11076 */
  IC_EVEX_L_XD_K_B, /* 11077 */
  IC_EVEX_L_XD_K_B, /* 11078 */
  IC_EVEX_L_XD_K_B, /* 11079 */
  IC_EVEX_L_W_K_B, /* 11080 */
  IC_EVEX_L_W_K_B, /* 11081 */
  IC_EVEX_L_W_XS_K_B, /* 11082 */
  IC_EVEX_L_W_XS_K_B, /* 11083 */
  IC_EVEX_L_W_XD_K_B, /* 11084 */
  IC_EVEX_L_W_XD_K_B, /* 11085 */
  IC_EVEX_L_W_XD_K_B, /* 11086 */
  IC_EVEX_L_W_XD_K_B, /* 11087 */
  IC_EVEX_L_OPSIZE_K_B, /* 11088 */
  IC_EVEX_L_OPSIZE_K_B, /* 11089 */
  IC_EVEX_L_OPSIZE_K_B, /* 11090 */
  IC_EVEX_L_OPSIZE_K_B, /* 11091 */
  IC_EVEX_L_OPSIZE_K_B, /* 11092 */
  IC_EVEX_L_OPSIZE_K_B, /* 11093 */
  IC_EVEX_L_OPSIZE_K_B, /* 11094 */
  IC_EVEX_L_OPSIZE_K_B, /* 11095 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11096 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11097 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11098 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11099 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11100 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11101 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11102 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11103 */
  IC_EVEX_L_K_B, /* 11104 */
  IC_EVEX_L_K_B, /* 11105 */
  IC_EVEX_L_XS_K_B, /* 11106 */
  IC_EVEX_L_XS_K_B, /* 11107 */
  IC_EVEX_L_XD_K_B, /* 11108 */
  IC_EVEX_L_XD_K_B, /* 11109 */
  IC_EVEX_L_XD_K_B, /* 11110 */
  IC_EVEX_L_XD_K_B, /* 11111 */
  IC_EVEX_L_W_K_B, /* 11112 */
  IC_EVEX_L_W_K_B, /* 11113 */
  IC_EVEX_L_W_XS_K_B, /* 11114 */
  IC_EVEX_L_W_XS_K_B, /* 11115 */
  IC_EVEX_L_W_XD_K_B, /* 11116 */
  IC_EVEX_L_W_XD_K_B, /* 11117 */
  IC_EVEX_L_W_XD_K_B, /* 11118 */
  IC_EVEX_L_W_XD_K_B, /* 11119 */
  IC_EVEX_L_OPSIZE_K_B, /* 11120 */
  IC_EVEX_L_OPSIZE_K_B, /* 11121 */
  IC_EVEX_L_OPSIZE_K_B, /* 11122 */
  IC_EVEX_L_OPSIZE_K_B, /* 11123 */
  IC_EVEX_L_OPSIZE_K_B, /* 11124 */
  IC_EVEX_L_OPSIZE_K_B, /* 11125 */
  IC_EVEX_L_OPSIZE_K_B, /* 11126 */
  IC_EVEX_L_OPSIZE_K_B, /* 11127 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11128 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11129 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11130 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11131 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11132 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11133 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11134 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11135 */
  IC_EVEX_L_K_B, /* 11136 */
  IC_EVEX_L_K_B, /* 11137 */
  IC_EVEX_L_XS_K_B, /* 11138 */
  IC_EVEX_L_XS_K_B, /* 11139 */
  IC_EVEX_L_XD_K_B, /* 11140 */
  IC_EVEX_L_XD_K_B, /* 11141 */
  IC_EVEX_L_XD_K_B, /* 11142 */
  IC_EVEX_L_XD_K_B, /* 11143 */
  IC_EVEX_L_W_K_B, /* 11144 */
  IC_EVEX_L_W_K_B, /* 11145 */
  IC_EVEX_L_W_XS_K_B, /* 11146 */
  IC_EVEX_L_W_XS_K_B, /* 11147 */
  IC_EVEX_L_W_XD_K_B, /* 11148 */
  IC_EVEX_L_W_XD_K_B, /* 11149 */
  IC_EVEX_L_W_XD_K_B, /* 11150 */
  IC_EVEX_L_W_XD_K_B, /* 11151 */
  IC_EVEX_L_OPSIZE_K_B, /* 11152 */
  IC_EVEX_L_OPSIZE_K_B, /* 11153 */
  IC_EVEX_L_OPSIZE_K_B, /* 11154 */
  IC_EVEX_L_OPSIZE_K_B, /* 11155 */
  IC_EVEX_L_OPSIZE_K_B, /* 11156 */
  IC_EVEX_L_OPSIZE_K_B, /* 11157 */
  IC_EVEX_L_OPSIZE_K_B, /* 11158 */
  IC_EVEX_L_OPSIZE_K_B, /* 11159 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11160 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11161 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11162 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11163 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11164 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11165 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11166 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11167 */
  IC_EVEX_L_K_B, /* 11168 */
  IC_EVEX_L_K_B, /* 11169 */
  IC_EVEX_L_XS_K_B, /* 11170 */
  IC_EVEX_L_XS_K_B, /* 11171 */
  IC_EVEX_L_XD_K_B, /* 11172 */
  IC_EVEX_L_XD_K_B, /* 11173 */
  IC_EVEX_L_XD_K_B, /* 11174 */
  IC_EVEX_L_XD_K_B, /* 11175 */
  IC_EVEX_L_W_K_B, /* 11176 */
  IC_EVEX_L_W_K_B, /* 11177 */
  IC_EVEX_L_W_XS_K_B, /* 11178 */
  IC_EVEX_L_W_XS_K_B, /* 11179 */
  IC_EVEX_L_W_XD_K_B, /* 11180 */
  IC_EVEX_L_W_XD_K_B, /* 11181 */
  IC_EVEX_L_W_XD_K_B, /* 11182 */
  IC_EVEX_L_W_XD_K_B, /* 11183 */
  IC_EVEX_L_OPSIZE_K_B, /* 11184 */
  IC_EVEX_L_OPSIZE_K_B, /* 11185 */
  IC_EVEX_L_OPSIZE_K_B, /* 11186 */
  IC_EVEX_L_OPSIZE_K_B, /* 11187 */
  IC_EVEX_L_OPSIZE_K_B, /* 11188 */
  IC_EVEX_L_OPSIZE_K_B, /* 11189 */
  IC_EVEX_L_OPSIZE_K_B, /* 11190 */
  IC_EVEX_L_OPSIZE_K_B, /* 11191 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11192 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11193 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11194 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11195 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11196 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11197 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11198 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11199 */
  IC_EVEX_L_K_B, /* 11200 */
  IC_EVEX_L_K_B, /* 11201 */
  IC_EVEX_L_XS_K_B, /* 11202 */
  IC_EVEX_L_XS_K_B, /* 11203 */
  IC_EVEX_L_XD_K_B, /* 11204 */
  IC_EVEX_L_XD_K_B, /* 11205 */
  IC_EVEX_L_XD_K_B, /* 11206 */
  IC_EVEX_L_XD_K_B, /* 11207 */
  IC_EVEX_L_W_K_B, /* 11208 */
  IC_EVEX_L_W_K_B, /* 11209 */
  IC_EVEX_L_W_XS_K_B, /* 11210 */
  IC_EVEX_L_W_XS_K_B, /* 11211 */
  IC_EVEX_L_W_XD_K_B, /* 11212 */
  IC_EVEX_L_W_XD_K_B, /* 11213 */
  IC_EVEX_L_W_XD_K_B, /* 11214 */
  IC_EVEX_L_W_XD_K_B, /* 11215 */
  IC_EVEX_L_OPSIZE_K_B, /* 11216 */
  IC_EVEX_L_OPSIZE_K_B, /* 11217 */
  IC_EVEX_L_OPSIZE_K_B, /* 11218 */
  IC_EVEX_L_OPSIZE_K_B, /* 11219 */
  IC_EVEX_L_OPSIZE_K_B, /* 11220 */
  IC_EVEX_L_OPSIZE_K_B, /* 11221 */
  IC_EVEX_L_OPSIZE_K_B, /* 11222 */
  IC_EVEX_L_OPSIZE_K_B, /* 11223 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11224 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11225 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11226 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11227 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11228 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11229 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11230 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11231 */
  IC_EVEX_L_K_B, /* 11232 */
  IC_EVEX_L_K_B, /* 11233 */
  IC_EVEX_L_XS_K_B, /* 11234 */
  IC_EVEX_L_XS_K_B, /* 11235 */
  IC_EVEX_L_XD_K_B, /* 11236 */
  IC_EVEX_L_XD_K_B, /* 11237 */
  IC_EVEX_L_XD_K_B, /* 11238 */
  IC_EVEX_L_XD_K_B, /* 11239 */
  IC_EVEX_L_W_K_B, /* 11240 */
  IC_EVEX_L_W_K_B, /* 11241 */
  IC_EVEX_L_W_XS_K_B, /* 11242 */
  IC_EVEX_L_W_XS_K_B, /* 11243 */
  IC_EVEX_L_W_XD_K_B, /* 11244 */
  IC_EVEX_L_W_XD_K_B, /* 11245 */
  IC_EVEX_L_W_XD_K_B, /* 11246 */
  IC_EVEX_L_W_XD_K_B, /* 11247 */
  IC_EVEX_L_OPSIZE_K_B, /* 11248 */
  IC_EVEX_L_OPSIZE_K_B, /* 11249 */
  IC_EVEX_L_OPSIZE_K_B, /* 11250 */
  IC_EVEX_L_OPSIZE_K_B, /* 11251 */
  IC_EVEX_L_OPSIZE_K_B, /* 11252 */
  IC_EVEX_L_OPSIZE_K_B, /* 11253 */
  IC_EVEX_L_OPSIZE_K_B, /* 11254 */
  IC_EVEX_L_OPSIZE_K_B, /* 11255 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11256 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11257 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11258 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11259 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11260 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11261 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11262 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 11263 */
  IC, /* 11264 */
  IC_64BIT, /* 11265 */
  IC_XS, /* 11266 */
  IC_64BIT_XS, /* 11267 */
  IC_XD, /* 11268 */
  IC_64BIT_XD, /* 11269 */
  IC_XS, /* 11270 */
  IC_64BIT_XS, /* 11271 */
  IC, /* 11272 */
  IC_64BIT_REXW, /* 11273 */
  IC_XS, /* 11274 */
  IC_64BIT_REXW_XS, /* 11275 */
  IC_XD, /* 11276 */
  IC_64BIT_REXW_XD, /* 11277 */
  IC_XS, /* 11278 */
  IC_64BIT_REXW_XS, /* 11279 */
  IC_OPSIZE, /* 11280 */
  IC_64BIT_OPSIZE, /* 11281 */
  IC_XS_OPSIZE, /* 11282 */
  IC_64BIT_XS_OPSIZE, /* 11283 */
  IC_XD_OPSIZE, /* 11284 */
  IC_64BIT_XD_OPSIZE, /* 11285 */
  IC_XS_OPSIZE, /* 11286 */
  IC_64BIT_XD_OPSIZE, /* 11287 */
  IC_OPSIZE, /* 11288 */
  IC_64BIT_REXW_OPSIZE, /* 11289 */
  IC_XS_OPSIZE, /* 11290 */
  IC_64BIT_REXW_XS, /* 11291 */
  IC_XD_OPSIZE, /* 11292 */
  IC_64BIT_REXW_XD, /* 11293 */
  IC_XS_OPSIZE, /* 11294 */
  IC_64BIT_REXW_XS, /* 11295 */
  IC_ADSIZE, /* 11296 */
  IC_64BIT_ADSIZE, /* 11297 */
  IC_XS, /* 11298 */
  IC_64BIT_XS, /* 11299 */
  IC_XD, /* 11300 */
  IC_64BIT_XD, /* 11301 */
  IC_XS, /* 11302 */
  IC_64BIT_XS, /* 11303 */
  IC_ADSIZE, /* 11304 */
  IC_64BIT_ADSIZE, /* 11305 */
  IC_XS, /* 11306 */
  IC_64BIT_REXW_XS, /* 11307 */
  IC_XD, /* 11308 */
  IC_64BIT_REXW_XD, /* 11309 */
  IC_XS, /* 11310 */
  IC_64BIT_REXW_XS, /* 11311 */
  IC_OPSIZE, /* 11312 */
  IC_64BIT_OPSIZE, /* 11313 */
  IC_XS_OPSIZE, /* 11314 */
  IC_64BIT_XS_OPSIZE, /* 11315 */
  IC_XD_OPSIZE, /* 11316 */
  IC_64BIT_XD_OPSIZE, /* 11317 */
  IC_XS_OPSIZE, /* 11318 */
  IC_64BIT_XD_OPSIZE, /* 11319 */
  IC_OPSIZE, /* 11320 */
  IC_64BIT_REXW_OPSIZE, /* 11321 */
  IC_XS_OPSIZE, /* 11322 */
  IC_64BIT_REXW_XS, /* 11323 */
  IC_XD_OPSIZE, /* 11324 */
  IC_64BIT_REXW_XD, /* 11325 */
  IC_XS_OPSIZE, /* 11326 */
  IC_64BIT_REXW_XS, /* 11327 */
  IC_VEX, /* 11328 */
  IC_VEX, /* 11329 */
  IC_VEX_XS, /* 11330 */
  IC_VEX_XS, /* 11331 */
  IC_VEX_XD, /* 11332 */
  IC_VEX_XD, /* 11333 */
  IC_VEX_XD, /* 11334 */
  IC_VEX_XD, /* 11335 */
  IC_VEX_W, /* 11336 */
  IC_VEX_W, /* 11337 */
  IC_VEX_W_XS, /* 11338 */
  IC_VEX_W_XS, /* 11339 */
  IC_VEX_W_XD, /* 11340 */
  IC_VEX_W_XD, /* 11341 */
  IC_VEX_W_XD, /* 11342 */
  IC_VEX_W_XD, /* 11343 */
  IC_VEX_OPSIZE, /* 11344 */
  IC_VEX_OPSIZE, /* 11345 */
  IC_VEX_OPSIZE, /* 11346 */
  IC_VEX_OPSIZE, /* 11347 */
  IC_VEX_OPSIZE, /* 11348 */
  IC_VEX_OPSIZE, /* 11349 */
  IC_VEX_OPSIZE, /* 11350 */
  IC_VEX_OPSIZE, /* 11351 */
  IC_VEX_W_OPSIZE, /* 11352 */
  IC_VEX_W_OPSIZE, /* 11353 */
  IC_VEX_W_OPSIZE, /* 11354 */
  IC_VEX_W_OPSIZE, /* 11355 */
  IC_VEX_W_OPSIZE, /* 11356 */
  IC_VEX_W_OPSIZE, /* 11357 */
  IC_VEX_W_OPSIZE, /* 11358 */
  IC_VEX_W_OPSIZE, /* 11359 */
  IC_VEX, /* 11360 */
  IC_VEX, /* 11361 */
  IC_VEX_XS, /* 11362 */
  IC_VEX_XS, /* 11363 */
  IC_VEX_XD, /* 11364 */
  IC_VEX_XD, /* 11365 */
  IC_VEX_XD, /* 11366 */
  IC_VEX_XD, /* 11367 */
  IC_VEX_W, /* 11368 */
  IC_VEX_W, /* 11369 */
  IC_VEX_W_XS, /* 11370 */
  IC_VEX_W_XS, /* 11371 */
  IC_VEX_W_XD, /* 11372 */
  IC_VEX_W_XD, /* 11373 */
  IC_VEX_W_XD, /* 11374 */
  IC_VEX_W_XD, /* 11375 */
  IC_VEX_OPSIZE, /* 11376 */
  IC_VEX_OPSIZE, /* 11377 */
  IC_VEX_OPSIZE, /* 11378 */
  IC_VEX_OPSIZE, /* 11379 */
  IC_VEX_OPSIZE, /* 11380 */
  IC_VEX_OPSIZE, /* 11381 */
  IC_VEX_OPSIZE, /* 11382 */
  IC_VEX_OPSIZE, /* 11383 */
  IC_VEX_W_OPSIZE, /* 11384 */
  IC_VEX_W_OPSIZE, /* 11385 */
  IC_VEX_W_OPSIZE, /* 11386 */
  IC_VEX_W_OPSIZE, /* 11387 */
  IC_VEX_W_OPSIZE, /* 11388 */
  IC_VEX_W_OPSIZE, /* 11389 */
  IC_VEX_W_OPSIZE, /* 11390 */
  IC_VEX_W_OPSIZE, /* 11391 */
  IC_VEX_L, /* 11392 */
  IC_VEX_L, /* 11393 */
  IC_VEX_L_XS, /* 11394 */
  IC_VEX_L_XS, /* 11395 */
  IC_VEX_L_XD, /* 11396 */
  IC_VEX_L_XD, /* 11397 */
  IC_VEX_L_XD, /* 11398 */
  IC_VEX_L_XD, /* 11399 */
  IC_VEX_L_W, /* 11400 */
  IC_VEX_L_W, /* 11401 */
  IC_VEX_L_W_XS, /* 11402 */
  IC_VEX_L_W_XS, /* 11403 */
  IC_VEX_L_W_XD, /* 11404 */
  IC_VEX_L_W_XD, /* 11405 */
  IC_VEX_L_W_XD, /* 11406 */
  IC_VEX_L_W_XD, /* 11407 */
  IC_VEX_L_OPSIZE, /* 11408 */
  IC_VEX_L_OPSIZE, /* 11409 */
  IC_VEX_L_OPSIZE, /* 11410 */
  IC_VEX_L_OPSIZE, /* 11411 */
  IC_VEX_L_OPSIZE, /* 11412 */
  IC_VEX_L_OPSIZE, /* 11413 */
  IC_VEX_L_OPSIZE, /* 11414 */
  IC_VEX_L_OPSIZE, /* 11415 */
  IC_VEX_L_W_OPSIZE, /* 11416 */
  IC_VEX_L_W_OPSIZE, /* 11417 */
  IC_VEX_L_W_OPSIZE, /* 11418 */
  IC_VEX_L_W_OPSIZE, /* 11419 */
  IC_VEX_L_W_OPSIZE, /* 11420 */
  IC_VEX_L_W_OPSIZE, /* 11421 */
  IC_VEX_L_W_OPSIZE, /* 11422 */
  IC_VEX_L_W_OPSIZE, /* 11423 */
  IC_VEX_L, /* 11424 */
  IC_VEX_L, /* 11425 */
  IC_VEX_L_XS, /* 11426 */
  IC_VEX_L_XS, /* 11427 */
  IC_VEX_L_XD, /* 11428 */
  IC_VEX_L_XD, /* 11429 */
  IC_VEX_L_XD, /* 11430 */
  IC_VEX_L_XD, /* 11431 */
  IC_VEX_L_W, /* 11432 */
  IC_VEX_L_W, /* 11433 */
  IC_VEX_L_W_XS, /* 11434 */
  IC_VEX_L_W_XS, /* 11435 */
  IC_VEX_L_W_XD, /* 11436 */
  IC_VEX_L_W_XD, /* 11437 */
  IC_VEX_L_W_XD, /* 11438 */
  IC_VEX_L_W_XD, /* 11439 */
  IC_VEX_L_OPSIZE, /* 11440 */
  IC_VEX_L_OPSIZE, /* 11441 */
  IC_VEX_L_OPSIZE, /* 11442 */
  IC_VEX_L_OPSIZE, /* 11443 */
  IC_VEX_L_OPSIZE, /* 11444 */
  IC_VEX_L_OPSIZE, /* 11445 */
  IC_VEX_L_OPSIZE, /* 11446 */
  IC_VEX_L_OPSIZE, /* 11447 */
  IC_VEX_L_W_OPSIZE, /* 11448 */
  IC_VEX_L_W_OPSIZE, /* 11449 */
  IC_VEX_L_W_OPSIZE, /* 11450 */
  IC_VEX_L_W_OPSIZE, /* 11451 */
  IC_VEX_L_W_OPSIZE, /* 11452 */
  IC_VEX_L_W_OPSIZE, /* 11453 */
  IC_VEX_L_W_OPSIZE, /* 11454 */
  IC_VEX_L_W_OPSIZE, /* 11455 */
  IC_VEX_L, /* 11456 */
  IC_VEX_L, /* 11457 */
  IC_VEX_L_XS, /* 11458 */
  IC_VEX_L_XS, /* 11459 */
  IC_VEX_L_XD, /* 11460 */
  IC_VEX_L_XD, /* 11461 */
  IC_VEX_L_XD, /* 11462 */
  IC_VEX_L_XD, /* 11463 */
  IC_VEX_L_W, /* 11464 */
  IC_VEX_L_W, /* 11465 */
  IC_VEX_L_W_XS, /* 11466 */
  IC_VEX_L_W_XS, /* 11467 */
  IC_VEX_L_W_XD, /* 11468 */
  IC_VEX_L_W_XD, /* 11469 */
  IC_VEX_L_W_XD, /* 11470 */
  IC_VEX_L_W_XD, /* 11471 */
  IC_VEX_L_OPSIZE, /* 11472 */
  IC_VEX_L_OPSIZE, /* 11473 */
  IC_VEX_L_OPSIZE, /* 11474 */
  IC_VEX_L_OPSIZE, /* 11475 */
  IC_VEX_L_OPSIZE, /* 11476 */
  IC_VEX_L_OPSIZE, /* 11477 */
  IC_VEX_L_OPSIZE, /* 11478 */
  IC_VEX_L_OPSIZE, /* 11479 */
  IC_VEX_L_W_OPSIZE, /* 11480 */
  IC_VEX_L_W_OPSIZE, /* 11481 */
  IC_VEX_L_W_OPSIZE, /* 11482 */
  IC_VEX_L_W_OPSIZE, /* 11483 */
  IC_VEX_L_W_OPSIZE, /* 11484 */
  IC_VEX_L_W_OPSIZE, /* 11485 */
  IC_VEX_L_W_OPSIZE, /* 11486 */
  IC_VEX_L_W_OPSIZE, /* 11487 */
  IC_VEX_L, /* 11488 */
  IC_VEX_L, /* 11489 */
  IC_VEX_L_XS, /* 11490 */
  IC_VEX_L_XS, /* 11491 */
  IC_VEX_L_XD, /* 11492 */
  IC_VEX_L_XD, /* 11493 */
  IC_VEX_L_XD, /* 11494 */
  IC_VEX_L_XD, /* 11495 */
  IC_VEX_L_W, /* 11496 */
  IC_VEX_L_W, /* 11497 */
  IC_VEX_L_W_XS, /* 11498 */
  IC_VEX_L_W_XS, /* 11499 */
  IC_VEX_L_W_XD, /* 11500 */
  IC_VEX_L_W_XD, /* 11501 */
  IC_VEX_L_W_XD, /* 11502 */
  IC_VEX_L_W_XD, /* 11503 */
  IC_VEX_L_OPSIZE, /* 11504 */
  IC_VEX_L_OPSIZE, /* 11505 */
  IC_VEX_L_OPSIZE, /* 11506 */
  IC_VEX_L_OPSIZE, /* 11507 */
  IC_VEX_L_OPSIZE, /* 11508 */
  IC_VEX_L_OPSIZE, /* 11509 */
  IC_VEX_L_OPSIZE, /* 11510 */
  IC_VEX_L_OPSIZE, /* 11511 */
  IC_VEX_L_W_OPSIZE, /* 11512 */
  IC_VEX_L_W_OPSIZE, /* 11513 */
  IC_VEX_L_W_OPSIZE, /* 11514 */
  IC_VEX_L_W_OPSIZE, /* 11515 */
  IC_VEX_L_W_OPSIZE, /* 11516 */
  IC_VEX_L_W_OPSIZE, /* 11517 */
  IC_VEX_L_W_OPSIZE, /* 11518 */
  IC_VEX_L_W_OPSIZE, /* 11519 */
  IC_EVEX_L2_K_B, /* 11520 */
  IC_EVEX_L2_K_B, /* 11521 */
  IC_EVEX_L2_XS_K_B, /* 11522 */
  IC_EVEX_L2_XS_K_B, /* 11523 */
  IC_EVEX_L2_XD_K_B, /* 11524 */
  IC_EVEX_L2_XD_K_B, /* 11525 */
  IC_EVEX_L2_XD_K_B, /* 11526 */
  IC_EVEX_L2_XD_K_B, /* 11527 */
  IC_EVEX_L2_W_K_B, /* 11528 */
  IC_EVEX_L2_W_K_B, /* 11529 */
  IC_EVEX_L2_W_XS_K_B, /* 11530 */
  IC_EVEX_L2_W_XS_K_B, /* 11531 */
  IC_EVEX_L2_W_XD_K_B, /* 11532 */
  IC_EVEX_L2_W_XD_K_B, /* 11533 */
  IC_EVEX_L2_W_XD_K_B, /* 11534 */
  IC_EVEX_L2_W_XD_K_B, /* 11535 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11536 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11537 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11538 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11539 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11540 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11541 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11542 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11543 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11544 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11545 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11546 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11547 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11548 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11549 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11550 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11551 */
  IC_EVEX_L2_K_B, /* 11552 */
  IC_EVEX_L2_K_B, /* 11553 */
  IC_EVEX_L2_XS_K_B, /* 11554 */
  IC_EVEX_L2_XS_K_B, /* 11555 */
  IC_EVEX_L2_XD_K_B, /* 11556 */
  IC_EVEX_L2_XD_K_B, /* 11557 */
  IC_EVEX_L2_XD_K_B, /* 11558 */
  IC_EVEX_L2_XD_K_B, /* 11559 */
  IC_EVEX_L2_W_K_B, /* 11560 */
  IC_EVEX_L2_W_K_B, /* 11561 */
  IC_EVEX_L2_W_XS_K_B, /* 11562 */
  IC_EVEX_L2_W_XS_K_B, /* 11563 */
  IC_EVEX_L2_W_XD_K_B, /* 11564 */
  IC_EVEX_L2_W_XD_K_B, /* 11565 */
  IC_EVEX_L2_W_XD_K_B, /* 11566 */
  IC_EVEX_L2_W_XD_K_B, /* 11567 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11568 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11569 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11570 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11571 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11572 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11573 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11574 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11575 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11576 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11577 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11578 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11579 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11580 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11581 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11582 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11583 */
  IC_EVEX_L2_K_B, /* 11584 */
  IC_EVEX_L2_K_B, /* 11585 */
  IC_EVEX_L2_XS_K_B, /* 11586 */
  IC_EVEX_L2_XS_K_B, /* 11587 */
  IC_EVEX_L2_XD_K_B, /* 11588 */
  IC_EVEX_L2_XD_K_B, /* 11589 */
  IC_EVEX_L2_XD_K_B, /* 11590 */
  IC_EVEX_L2_XD_K_B, /* 11591 */
  IC_EVEX_L2_W_K_B, /* 11592 */
  IC_EVEX_L2_W_K_B, /* 11593 */
  IC_EVEX_L2_W_XS_K_B, /* 11594 */
  IC_EVEX_L2_W_XS_K_B, /* 11595 */
  IC_EVEX_L2_W_XD_K_B, /* 11596 */
  IC_EVEX_L2_W_XD_K_B, /* 11597 */
  IC_EVEX_L2_W_XD_K_B, /* 11598 */
  IC_EVEX_L2_W_XD_K_B, /* 11599 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11600 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11601 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11602 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11603 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11604 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11605 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11606 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11607 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11608 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11609 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11610 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11611 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11612 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11613 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11614 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11615 */
  IC_EVEX_L2_K_B, /* 11616 */
  IC_EVEX_L2_K_B, /* 11617 */
  IC_EVEX_L2_XS_K_B, /* 11618 */
  IC_EVEX_L2_XS_K_B, /* 11619 */
  IC_EVEX_L2_XD_K_B, /* 11620 */
  IC_EVEX_L2_XD_K_B, /* 11621 */
  IC_EVEX_L2_XD_K_B, /* 11622 */
  IC_EVEX_L2_XD_K_B, /* 11623 */
  IC_EVEX_L2_W_K_B, /* 11624 */
  IC_EVEX_L2_W_K_B, /* 11625 */
  IC_EVEX_L2_W_XS_K_B, /* 11626 */
  IC_EVEX_L2_W_XS_K_B, /* 11627 */
  IC_EVEX_L2_W_XD_K_B, /* 11628 */
  IC_EVEX_L2_W_XD_K_B, /* 11629 */
  IC_EVEX_L2_W_XD_K_B, /* 11630 */
  IC_EVEX_L2_W_XD_K_B, /* 11631 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11632 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11633 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11634 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11635 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11636 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11637 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11638 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11639 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11640 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11641 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11642 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11643 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11644 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11645 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11646 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11647 */
  IC_EVEX_L2_K_B, /* 11648 */
  IC_EVEX_L2_K_B, /* 11649 */
  IC_EVEX_L2_XS_K_B, /* 11650 */
  IC_EVEX_L2_XS_K_B, /* 11651 */
  IC_EVEX_L2_XD_K_B, /* 11652 */
  IC_EVEX_L2_XD_K_B, /* 11653 */
  IC_EVEX_L2_XD_K_B, /* 11654 */
  IC_EVEX_L2_XD_K_B, /* 11655 */
  IC_EVEX_L2_W_K_B, /* 11656 */
  IC_EVEX_L2_W_K_B, /* 11657 */
  IC_EVEX_L2_W_XS_K_B, /* 11658 */
  IC_EVEX_L2_W_XS_K_B, /* 11659 */
  IC_EVEX_L2_W_XD_K_B, /* 11660 */
  IC_EVEX_L2_W_XD_K_B, /* 11661 */
  IC_EVEX_L2_W_XD_K_B, /* 11662 */
  IC_EVEX_L2_W_XD_K_B, /* 11663 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11664 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11665 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11666 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11667 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11668 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11669 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11670 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11671 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11672 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11673 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11674 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11675 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11676 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11677 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11678 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11679 */
  IC_EVEX_L2_K_B, /* 11680 */
  IC_EVEX_L2_K_B, /* 11681 */
  IC_EVEX_L2_XS_K_B, /* 11682 */
  IC_EVEX_L2_XS_K_B, /* 11683 */
  IC_EVEX_L2_XD_K_B, /* 11684 */
  IC_EVEX_L2_XD_K_B, /* 11685 */
  IC_EVEX_L2_XD_K_B, /* 11686 */
  IC_EVEX_L2_XD_K_B, /* 11687 */
  IC_EVEX_L2_W_K_B, /* 11688 */
  IC_EVEX_L2_W_K_B, /* 11689 */
  IC_EVEX_L2_W_XS_K_B, /* 11690 */
  IC_EVEX_L2_W_XS_K_B, /* 11691 */
  IC_EVEX_L2_W_XD_K_B, /* 11692 */
  IC_EVEX_L2_W_XD_K_B, /* 11693 */
  IC_EVEX_L2_W_XD_K_B, /* 11694 */
  IC_EVEX_L2_W_XD_K_B, /* 11695 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11696 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11697 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11698 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11699 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11700 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11701 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11702 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11703 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11704 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11705 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11706 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11707 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11708 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11709 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11710 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11711 */
  IC_EVEX_L2_K_B, /* 11712 */
  IC_EVEX_L2_K_B, /* 11713 */
  IC_EVEX_L2_XS_K_B, /* 11714 */
  IC_EVEX_L2_XS_K_B, /* 11715 */
  IC_EVEX_L2_XD_K_B, /* 11716 */
  IC_EVEX_L2_XD_K_B, /* 11717 */
  IC_EVEX_L2_XD_K_B, /* 11718 */
  IC_EVEX_L2_XD_K_B, /* 11719 */
  IC_EVEX_L2_W_K_B, /* 11720 */
  IC_EVEX_L2_W_K_B, /* 11721 */
  IC_EVEX_L2_W_XS_K_B, /* 11722 */
  IC_EVEX_L2_W_XS_K_B, /* 11723 */
  IC_EVEX_L2_W_XD_K_B, /* 11724 */
  IC_EVEX_L2_W_XD_K_B, /* 11725 */
  IC_EVEX_L2_W_XD_K_B, /* 11726 */
  IC_EVEX_L2_W_XD_K_B, /* 11727 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11728 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11729 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11730 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11731 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11732 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11733 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11734 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11735 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11736 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11737 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11738 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11739 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11740 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11741 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11742 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11743 */
  IC_EVEX_L2_K_B, /* 11744 */
  IC_EVEX_L2_K_B, /* 11745 */
  IC_EVEX_L2_XS_K_B, /* 11746 */
  IC_EVEX_L2_XS_K_B, /* 11747 */
  IC_EVEX_L2_XD_K_B, /* 11748 */
  IC_EVEX_L2_XD_K_B, /* 11749 */
  IC_EVEX_L2_XD_K_B, /* 11750 */
  IC_EVEX_L2_XD_K_B, /* 11751 */
  IC_EVEX_L2_W_K_B, /* 11752 */
  IC_EVEX_L2_W_K_B, /* 11753 */
  IC_EVEX_L2_W_XS_K_B, /* 11754 */
  IC_EVEX_L2_W_XS_K_B, /* 11755 */
  IC_EVEX_L2_W_XD_K_B, /* 11756 */
  IC_EVEX_L2_W_XD_K_B, /* 11757 */
  IC_EVEX_L2_W_XD_K_B, /* 11758 */
  IC_EVEX_L2_W_XD_K_B, /* 11759 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11760 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11761 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11762 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11763 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11764 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11765 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11766 */
  IC_EVEX_L2_OPSIZE_K_B, /* 11767 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11768 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11769 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11770 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11771 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11772 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11773 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11774 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 11775 */
  IC, /* 11776 */
  IC_64BIT, /* 11777 */
  IC_XS, /* 11778 */
  IC_64BIT_XS, /* 11779 */
  IC_XD, /* 11780 */
  IC_64BIT_XD, /* 11781 */
  IC_XS, /* 11782 */
  IC_64BIT_XS, /* 11783 */
  IC, /* 11784 */
  IC_64BIT_REXW, /* 11785 */
  IC_XS, /* 11786 */
  IC_64BIT_REXW_XS, /* 11787 */
  IC_XD, /* 11788 */
  IC_64BIT_REXW_XD, /* 11789 */
  IC_XS, /* 11790 */
  IC_64BIT_REXW_XS, /* 11791 */
  IC_OPSIZE, /* 11792 */
  IC_64BIT_OPSIZE, /* 11793 */
  IC_XS_OPSIZE, /* 11794 */
  IC_64BIT_XS_OPSIZE, /* 11795 */
  IC_XD_OPSIZE, /* 11796 */
  IC_64BIT_XD_OPSIZE, /* 11797 */
  IC_XS_OPSIZE, /* 11798 */
  IC_64BIT_XD_OPSIZE, /* 11799 */
  IC_OPSIZE, /* 11800 */
  IC_64BIT_REXW_OPSIZE, /* 11801 */
  IC_XS_OPSIZE, /* 11802 */
  IC_64BIT_REXW_XS, /* 11803 */
  IC_XD_OPSIZE, /* 11804 */
  IC_64BIT_REXW_XD, /* 11805 */
  IC_XS_OPSIZE, /* 11806 */
  IC_64BIT_REXW_XS, /* 11807 */
  IC_ADSIZE, /* 11808 */
  IC_64BIT_ADSIZE, /* 11809 */
  IC_XS, /* 11810 */
  IC_64BIT_XS, /* 11811 */
  IC_XD, /* 11812 */
  IC_64BIT_XD, /* 11813 */
  IC_XS, /* 11814 */
  IC_64BIT_XS, /* 11815 */
  IC_ADSIZE, /* 11816 */
  IC_64BIT_ADSIZE, /* 11817 */
  IC_XS, /* 11818 */
  IC_64BIT_REXW_XS, /* 11819 */
  IC_XD, /* 11820 */
  IC_64BIT_REXW_XD, /* 11821 */
  IC_XS, /* 11822 */
  IC_64BIT_REXW_XS, /* 11823 */
  IC_OPSIZE, /* 11824 */
  IC_64BIT_OPSIZE, /* 11825 */
  IC_XS_OPSIZE, /* 11826 */
  IC_64BIT_XS_OPSIZE, /* 11827 */
  IC_XD_OPSIZE, /* 11828 */
  IC_64BIT_XD_OPSIZE, /* 11829 */
  IC_XS_OPSIZE, /* 11830 */
  IC_64BIT_XD_OPSIZE, /* 11831 */
  IC_OPSIZE, /* 11832 */
  IC_64BIT_REXW_OPSIZE, /* 11833 */
  IC_XS_OPSIZE, /* 11834 */
  IC_64BIT_REXW_XS, /* 11835 */
  IC_XD_OPSIZE, /* 11836 */
  IC_64BIT_REXW_XD, /* 11837 */
  IC_XS_OPSIZE, /* 11838 */
  IC_64BIT_REXW_XS, /* 11839 */
  IC_VEX, /* 11840 */
  IC_VEX, /* 11841 */
  IC_VEX_XS, /* 11842 */
  IC_VEX_XS, /* 11843 */
  IC_VEX_XD, /* 11844 */
  IC_VEX_XD, /* 11845 */
  IC_VEX_XD, /* 11846 */
  IC_VEX_XD, /* 11847 */
  IC_VEX_W, /* 11848 */
  IC_VEX_W, /* 11849 */
  IC_VEX_W_XS, /* 11850 */
  IC_VEX_W_XS, /* 11851 */
  IC_VEX_W_XD, /* 11852 */
  IC_VEX_W_XD, /* 11853 */
  IC_VEX_W_XD, /* 11854 */
  IC_VEX_W_XD, /* 11855 */
  IC_VEX_OPSIZE, /* 11856 */
  IC_VEX_OPSIZE, /* 11857 */
  IC_VEX_OPSIZE, /* 11858 */
  IC_VEX_OPSIZE, /* 11859 */
  IC_VEX_OPSIZE, /* 11860 */
  IC_VEX_OPSIZE, /* 11861 */
  IC_VEX_OPSIZE, /* 11862 */
  IC_VEX_OPSIZE, /* 11863 */
  IC_VEX_W_OPSIZE, /* 11864 */
  IC_VEX_W_OPSIZE, /* 11865 */
  IC_VEX_W_OPSIZE, /* 11866 */
  IC_VEX_W_OPSIZE, /* 11867 */
  IC_VEX_W_OPSIZE, /* 11868 */
  IC_VEX_W_OPSIZE, /* 11869 */
  IC_VEX_W_OPSIZE, /* 11870 */
  IC_VEX_W_OPSIZE, /* 11871 */
  IC_VEX, /* 11872 */
  IC_VEX, /* 11873 */
  IC_VEX_XS, /* 11874 */
  IC_VEX_XS, /* 11875 */
  IC_VEX_XD, /* 11876 */
  IC_VEX_XD, /* 11877 */
  IC_VEX_XD, /* 11878 */
  IC_VEX_XD, /* 11879 */
  IC_VEX_W, /* 11880 */
  IC_VEX_W, /* 11881 */
  IC_VEX_W_XS, /* 11882 */
  IC_VEX_W_XS, /* 11883 */
  IC_VEX_W_XD, /* 11884 */
  IC_VEX_W_XD, /* 11885 */
  IC_VEX_W_XD, /* 11886 */
  IC_VEX_W_XD, /* 11887 */
  IC_VEX_OPSIZE, /* 11888 */
  IC_VEX_OPSIZE, /* 11889 */
  IC_VEX_OPSIZE, /* 11890 */
  IC_VEX_OPSIZE, /* 11891 */
  IC_VEX_OPSIZE, /* 11892 */
  IC_VEX_OPSIZE, /* 11893 */
  IC_VEX_OPSIZE, /* 11894 */
  IC_VEX_OPSIZE, /* 11895 */
  IC_VEX_W_OPSIZE, /* 11896 */
  IC_VEX_W_OPSIZE, /* 11897 */
  IC_VEX_W_OPSIZE, /* 11898 */
  IC_VEX_W_OPSIZE, /* 11899 */
  IC_VEX_W_OPSIZE, /* 11900 */
  IC_VEX_W_OPSIZE, /* 11901 */
  IC_VEX_W_OPSIZE, /* 11902 */
  IC_VEX_W_OPSIZE, /* 11903 */
  IC_VEX_L, /* 11904 */
  IC_VEX_L, /* 11905 */
  IC_VEX_L_XS, /* 11906 */
  IC_VEX_L_XS, /* 11907 */
  IC_VEX_L_XD, /* 11908 */
  IC_VEX_L_XD, /* 11909 */
  IC_VEX_L_XD, /* 11910 */
  IC_VEX_L_XD, /* 11911 */
  IC_VEX_L_W, /* 11912 */
  IC_VEX_L_W, /* 11913 */
  IC_VEX_L_W_XS, /* 11914 */
  IC_VEX_L_W_XS, /* 11915 */
  IC_VEX_L_W_XD, /* 11916 */
  IC_VEX_L_W_XD, /* 11917 */
  IC_VEX_L_W_XD, /* 11918 */
  IC_VEX_L_W_XD, /* 11919 */
  IC_VEX_L_OPSIZE, /* 11920 */
  IC_VEX_L_OPSIZE, /* 11921 */
  IC_VEX_L_OPSIZE, /* 11922 */
  IC_VEX_L_OPSIZE, /* 11923 */
  IC_VEX_L_OPSIZE, /* 11924 */
  IC_VEX_L_OPSIZE, /* 11925 */
  IC_VEX_L_OPSIZE, /* 11926 */
  IC_VEX_L_OPSIZE, /* 11927 */
  IC_VEX_L_W_OPSIZE, /* 11928 */
  IC_VEX_L_W_OPSIZE, /* 11929 */
  IC_VEX_L_W_OPSIZE, /* 11930 */
  IC_VEX_L_W_OPSIZE, /* 11931 */
  IC_VEX_L_W_OPSIZE, /* 11932 */
  IC_VEX_L_W_OPSIZE, /* 11933 */
  IC_VEX_L_W_OPSIZE, /* 11934 */
  IC_VEX_L_W_OPSIZE, /* 11935 */
  IC_VEX_L, /* 11936 */
  IC_VEX_L, /* 11937 */
  IC_VEX_L_XS, /* 11938 */
  IC_VEX_L_XS, /* 11939 */
  IC_VEX_L_XD, /* 11940 */
  IC_VEX_L_XD, /* 11941 */
  IC_VEX_L_XD, /* 11942 */
  IC_VEX_L_XD, /* 11943 */
  IC_VEX_L_W, /* 11944 */
  IC_VEX_L_W, /* 11945 */
  IC_VEX_L_W_XS, /* 11946 */
  IC_VEX_L_W_XS, /* 11947 */
  IC_VEX_L_W_XD, /* 11948 */
  IC_VEX_L_W_XD, /* 11949 */
  IC_VEX_L_W_XD, /* 11950 */
  IC_VEX_L_W_XD, /* 11951 */
  IC_VEX_L_OPSIZE, /* 11952 */
  IC_VEX_L_OPSIZE, /* 11953 */
  IC_VEX_L_OPSIZE, /* 11954 */
  IC_VEX_L_OPSIZE, /* 11955 */
  IC_VEX_L_OPSIZE, /* 11956 */
  IC_VEX_L_OPSIZE, /* 11957 */
  IC_VEX_L_OPSIZE, /* 11958 */
  IC_VEX_L_OPSIZE, /* 11959 */
  IC_VEX_L_W_OPSIZE, /* 11960 */
  IC_VEX_L_W_OPSIZE, /* 11961 */
  IC_VEX_L_W_OPSIZE, /* 11962 */
  IC_VEX_L_W_OPSIZE, /* 11963 */
  IC_VEX_L_W_OPSIZE, /* 11964 */
  IC_VEX_L_W_OPSIZE, /* 11965 */
  IC_VEX_L_W_OPSIZE, /* 11966 */
  IC_VEX_L_W_OPSIZE, /* 11967 */
  IC_VEX_L, /* 11968 */
  IC_VEX_L, /* 11969 */
  IC_VEX_L_XS, /* 11970 */
  IC_VEX_L_XS, /* 11971 */
  IC_VEX_L_XD, /* 11972 */
  IC_VEX_L_XD, /* 11973 */
  IC_VEX_L_XD, /* 11974 */
  IC_VEX_L_XD, /* 11975 */
  IC_VEX_L_W, /* 11976 */
  IC_VEX_L_W, /* 11977 */
  IC_VEX_L_W_XS, /* 11978 */
  IC_VEX_L_W_XS, /* 11979 */
  IC_VEX_L_W_XD, /* 11980 */
  IC_VEX_L_W_XD, /* 11981 */
  IC_VEX_L_W_XD, /* 11982 */
  IC_VEX_L_W_XD, /* 11983 */
  IC_VEX_L_OPSIZE, /* 11984 */
  IC_VEX_L_OPSIZE, /* 11985 */
  IC_VEX_L_OPSIZE, /* 11986 */
  IC_VEX_L_OPSIZE, /* 11987 */
  IC_VEX_L_OPSIZE, /* 11988 */
  IC_VEX_L_OPSIZE, /* 11989 */
  IC_VEX_L_OPSIZE, /* 11990 */
  IC_VEX_L_OPSIZE, /* 11991 */
  IC_VEX_L_W_OPSIZE, /* 11992 */
  IC_VEX_L_W_OPSIZE, /* 11993 */
  IC_VEX_L_W_OPSIZE, /* 11994 */
  IC_VEX_L_W_OPSIZE, /* 11995 */
  IC_VEX_L_W_OPSIZE, /* 11996 */
  IC_VEX_L_W_OPSIZE, /* 11997 */
  IC_VEX_L_W_OPSIZE, /* 11998 */
  IC_VEX_L_W_OPSIZE, /* 11999 */
  IC_VEX_L, /* 12000 */
  IC_VEX_L, /* 12001 */
  IC_VEX_L_XS, /* 12002 */
  IC_VEX_L_XS, /* 12003 */
  IC_VEX_L_XD, /* 12004 */
  IC_VEX_L_XD, /* 12005 */
  IC_VEX_L_XD, /* 12006 */
  IC_VEX_L_XD, /* 12007 */
  IC_VEX_L_W, /* 12008 */
  IC_VEX_L_W, /* 12009 */
  IC_VEX_L_W_XS, /* 12010 */
  IC_VEX_L_W_XS, /* 12011 */
  IC_VEX_L_W_XD, /* 12012 */
  IC_VEX_L_W_XD, /* 12013 */
  IC_VEX_L_W_XD, /* 12014 */
  IC_VEX_L_W_XD, /* 12015 */
  IC_VEX_L_OPSIZE, /* 12016 */
  IC_VEX_L_OPSIZE, /* 12017 */
  IC_VEX_L_OPSIZE, /* 12018 */
  IC_VEX_L_OPSIZE, /* 12019 */
  IC_VEX_L_OPSIZE, /* 12020 */
  IC_VEX_L_OPSIZE, /* 12021 */
  IC_VEX_L_OPSIZE, /* 12022 */
  IC_VEX_L_OPSIZE, /* 12023 */
  IC_VEX_L_W_OPSIZE, /* 12024 */
  IC_VEX_L_W_OPSIZE, /* 12025 */
  IC_VEX_L_W_OPSIZE, /* 12026 */
  IC_VEX_L_W_OPSIZE, /* 12027 */
  IC_VEX_L_W_OPSIZE, /* 12028 */
  IC_VEX_L_W_OPSIZE, /* 12029 */
  IC_VEX_L_W_OPSIZE, /* 12030 */
  IC_VEX_L_W_OPSIZE, /* 12031 */
  IC_EVEX_L2_K_B, /* 12032 */
  IC_EVEX_L2_K_B, /* 12033 */
  IC_EVEX_L2_XS_K_B, /* 12034 */
  IC_EVEX_L2_XS_K_B, /* 12035 */
  IC_EVEX_L2_XD_K_B, /* 12036 */
  IC_EVEX_L2_XD_K_B, /* 12037 */
  IC_EVEX_L2_XD_K_B, /* 12038 */
  IC_EVEX_L2_XD_K_B, /* 12039 */
  IC_EVEX_L2_W_K_B, /* 12040 */
  IC_EVEX_L2_W_K_B, /* 12041 */
  IC_EVEX_L2_W_XS_K_B, /* 12042 */
  IC_EVEX_L2_W_XS_K_B, /* 12043 */
  IC_EVEX_L2_W_XD_K_B, /* 12044 */
  IC_EVEX_L2_W_XD_K_B, /* 12045 */
  IC_EVEX_L2_W_XD_K_B, /* 12046 */
  IC_EVEX_L2_W_XD_K_B, /* 12047 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12048 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12049 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12050 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12051 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12052 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12053 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12054 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12055 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12056 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12057 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12058 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12059 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12060 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12061 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12062 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12063 */
  IC_EVEX_L2_K_B, /* 12064 */
  IC_EVEX_L2_K_B, /* 12065 */
  IC_EVEX_L2_XS_K_B, /* 12066 */
  IC_EVEX_L2_XS_K_B, /* 12067 */
  IC_EVEX_L2_XD_K_B, /* 12068 */
  IC_EVEX_L2_XD_K_B, /* 12069 */
  IC_EVEX_L2_XD_K_B, /* 12070 */
  IC_EVEX_L2_XD_K_B, /* 12071 */
  IC_EVEX_L2_W_K_B, /* 12072 */
  IC_EVEX_L2_W_K_B, /* 12073 */
  IC_EVEX_L2_W_XS_K_B, /* 12074 */
  IC_EVEX_L2_W_XS_K_B, /* 12075 */
  IC_EVEX_L2_W_XD_K_B, /* 12076 */
  IC_EVEX_L2_W_XD_K_B, /* 12077 */
  IC_EVEX_L2_W_XD_K_B, /* 12078 */
  IC_EVEX_L2_W_XD_K_B, /* 12079 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12080 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12081 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12082 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12083 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12084 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12085 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12086 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12087 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12088 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12089 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12090 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12091 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12092 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12093 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12094 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12095 */
  IC_EVEX_L2_K_B, /* 12096 */
  IC_EVEX_L2_K_B, /* 12097 */
  IC_EVEX_L2_XS_K_B, /* 12098 */
  IC_EVEX_L2_XS_K_B, /* 12099 */
  IC_EVEX_L2_XD_K_B, /* 12100 */
  IC_EVEX_L2_XD_K_B, /* 12101 */
  IC_EVEX_L2_XD_K_B, /* 12102 */
  IC_EVEX_L2_XD_K_B, /* 12103 */
  IC_EVEX_L2_W_K_B, /* 12104 */
  IC_EVEX_L2_W_K_B, /* 12105 */
  IC_EVEX_L2_W_XS_K_B, /* 12106 */
  IC_EVEX_L2_W_XS_K_B, /* 12107 */
  IC_EVEX_L2_W_XD_K_B, /* 12108 */
  IC_EVEX_L2_W_XD_K_B, /* 12109 */
  IC_EVEX_L2_W_XD_K_B, /* 12110 */
  IC_EVEX_L2_W_XD_K_B, /* 12111 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12112 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12113 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12114 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12115 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12116 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12117 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12118 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12119 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12120 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12121 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12122 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12123 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12124 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12125 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12126 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12127 */
  IC_EVEX_L2_K_B, /* 12128 */
  IC_EVEX_L2_K_B, /* 12129 */
  IC_EVEX_L2_XS_K_B, /* 12130 */
  IC_EVEX_L2_XS_K_B, /* 12131 */
  IC_EVEX_L2_XD_K_B, /* 12132 */
  IC_EVEX_L2_XD_K_B, /* 12133 */
  IC_EVEX_L2_XD_K_B, /* 12134 */
  IC_EVEX_L2_XD_K_B, /* 12135 */
  IC_EVEX_L2_W_K_B, /* 12136 */
  IC_EVEX_L2_W_K_B, /* 12137 */
  IC_EVEX_L2_W_XS_K_B, /* 12138 */
  IC_EVEX_L2_W_XS_K_B, /* 12139 */
  IC_EVEX_L2_W_XD_K_B, /* 12140 */
  IC_EVEX_L2_W_XD_K_B, /* 12141 */
  IC_EVEX_L2_W_XD_K_B, /* 12142 */
  IC_EVEX_L2_W_XD_K_B, /* 12143 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12144 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12145 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12146 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12147 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12148 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12149 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12150 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12151 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12152 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12153 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12154 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12155 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12156 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12157 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12158 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12159 */
  IC_EVEX_L2_K_B, /* 12160 */
  IC_EVEX_L2_K_B, /* 12161 */
  IC_EVEX_L2_XS_K_B, /* 12162 */
  IC_EVEX_L2_XS_K_B, /* 12163 */
  IC_EVEX_L2_XD_K_B, /* 12164 */
  IC_EVEX_L2_XD_K_B, /* 12165 */
  IC_EVEX_L2_XD_K_B, /* 12166 */
  IC_EVEX_L2_XD_K_B, /* 12167 */
  IC_EVEX_L2_W_K_B, /* 12168 */
  IC_EVEX_L2_W_K_B, /* 12169 */
  IC_EVEX_L2_W_XS_K_B, /* 12170 */
  IC_EVEX_L2_W_XS_K_B, /* 12171 */
  IC_EVEX_L2_W_XD_K_B, /* 12172 */
  IC_EVEX_L2_W_XD_K_B, /* 12173 */
  IC_EVEX_L2_W_XD_K_B, /* 12174 */
  IC_EVEX_L2_W_XD_K_B, /* 12175 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12176 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12177 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12178 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12179 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12180 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12181 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12182 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12183 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12184 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12185 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12186 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12187 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12188 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12189 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12190 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12191 */
  IC_EVEX_L2_K_B, /* 12192 */
  IC_EVEX_L2_K_B, /* 12193 */
  IC_EVEX_L2_XS_K_B, /* 12194 */
  IC_EVEX_L2_XS_K_B, /* 12195 */
  IC_EVEX_L2_XD_K_B, /* 12196 */
  IC_EVEX_L2_XD_K_B, /* 12197 */
  IC_EVEX_L2_XD_K_B, /* 12198 */
  IC_EVEX_L2_XD_K_B, /* 12199 */
  IC_EVEX_L2_W_K_B, /* 12200 */
  IC_EVEX_L2_W_K_B, /* 12201 */
  IC_EVEX_L2_W_XS_K_B, /* 12202 */
  IC_EVEX_L2_W_XS_K_B, /* 12203 */
  IC_EVEX_L2_W_XD_K_B, /* 12204 */
  IC_EVEX_L2_W_XD_K_B, /* 12205 */
  IC_EVEX_L2_W_XD_K_B, /* 12206 */
  IC_EVEX_L2_W_XD_K_B, /* 12207 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12208 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12209 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12210 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12211 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12212 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12213 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12214 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12215 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12216 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12217 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12218 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12219 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12220 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12221 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12222 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12223 */
  IC_EVEX_L2_K_B, /* 12224 */
  IC_EVEX_L2_K_B, /* 12225 */
  IC_EVEX_L2_XS_K_B, /* 12226 */
  IC_EVEX_L2_XS_K_B, /* 12227 */
  IC_EVEX_L2_XD_K_B, /* 12228 */
  IC_EVEX_L2_XD_K_B, /* 12229 */
  IC_EVEX_L2_XD_K_B, /* 12230 */
  IC_EVEX_L2_XD_K_B, /* 12231 */
  IC_EVEX_L2_W_K_B, /* 12232 */
  IC_EVEX_L2_W_K_B, /* 12233 */
  IC_EVEX_L2_W_XS_K_B, /* 12234 */
  IC_EVEX_L2_W_XS_K_B, /* 12235 */
  IC_EVEX_L2_W_XD_K_B, /* 12236 */
  IC_EVEX_L2_W_XD_K_B, /* 12237 */
  IC_EVEX_L2_W_XD_K_B, /* 12238 */
  IC_EVEX_L2_W_XD_K_B, /* 12239 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12240 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12241 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12242 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12243 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12244 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12245 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12246 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12247 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12248 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12249 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12250 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12251 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12252 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12253 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12254 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12255 */
  IC_EVEX_L2_K_B, /* 12256 */
  IC_EVEX_L2_K_B, /* 12257 */
  IC_EVEX_L2_XS_K_B, /* 12258 */
  IC_EVEX_L2_XS_K_B, /* 12259 */
  IC_EVEX_L2_XD_K_B, /* 12260 */
  IC_EVEX_L2_XD_K_B, /* 12261 */
  IC_EVEX_L2_XD_K_B, /* 12262 */
  IC_EVEX_L2_XD_K_B, /* 12263 */
  IC_EVEX_L2_W_K_B, /* 12264 */
  IC_EVEX_L2_W_K_B, /* 12265 */
  IC_EVEX_L2_W_XS_K_B, /* 12266 */
  IC_EVEX_L2_W_XS_K_B, /* 12267 */
  IC_EVEX_L2_W_XD_K_B, /* 12268 */
  IC_EVEX_L2_W_XD_K_B, /* 12269 */
  IC_EVEX_L2_W_XD_K_B, /* 12270 */
  IC_EVEX_L2_W_XD_K_B, /* 12271 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12272 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12273 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12274 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12275 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12276 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12277 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12278 */
  IC_EVEX_L2_OPSIZE_K_B, /* 12279 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12280 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12281 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12282 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12283 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12284 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12285 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12286 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 12287 */
  IC, /* 12288 */
  IC_64BIT, /* 12289 */
  IC_XS, /* 12290 */
  IC_64BIT_XS, /* 12291 */
  IC_XD, /* 12292 */
  IC_64BIT_XD, /* 12293 */
  IC_XS, /* 12294 */
  IC_64BIT_XS, /* 12295 */
  IC, /* 12296 */
  IC_64BIT_REXW, /* 12297 */
  IC_XS, /* 12298 */
  IC_64BIT_REXW_XS, /* 12299 */
  IC_XD, /* 12300 */
  IC_64BIT_REXW_XD, /* 12301 */
  IC_XS, /* 12302 */
  IC_64BIT_REXW_XS, /* 12303 */
  IC_OPSIZE, /* 12304 */
  IC_64BIT_OPSIZE, /* 12305 */
  IC_XS_OPSIZE, /* 12306 */
  IC_64BIT_XS_OPSIZE, /* 12307 */
  IC_XD_OPSIZE, /* 12308 */
  IC_64BIT_XD_OPSIZE, /* 12309 */
  IC_XS_OPSIZE, /* 12310 */
  IC_64BIT_XD_OPSIZE, /* 12311 */
  IC_OPSIZE, /* 12312 */
  IC_64BIT_REXW_OPSIZE, /* 12313 */
  IC_XS_OPSIZE, /* 12314 */
  IC_64BIT_REXW_XS, /* 12315 */
  IC_XD_OPSIZE, /* 12316 */
  IC_64BIT_REXW_XD, /* 12317 */
  IC_XS_OPSIZE, /* 12318 */
  IC_64BIT_REXW_XS, /* 12319 */
  IC_ADSIZE, /* 12320 */
  IC_64BIT_ADSIZE, /* 12321 */
  IC_XS, /* 12322 */
  IC_64BIT_XS, /* 12323 */
  IC_XD, /* 12324 */
  IC_64BIT_XD, /* 12325 */
  IC_XS, /* 12326 */
  IC_64BIT_XS, /* 12327 */
  IC_ADSIZE, /* 12328 */
  IC_64BIT_ADSIZE, /* 12329 */
  IC_XS, /* 12330 */
  IC_64BIT_REXW_XS, /* 12331 */
  IC_XD, /* 12332 */
  IC_64BIT_REXW_XD, /* 12333 */
  IC_XS, /* 12334 */
  IC_64BIT_REXW_XS, /* 12335 */
  IC_OPSIZE, /* 12336 */
  IC_64BIT_OPSIZE, /* 12337 */
  IC_XS_OPSIZE, /* 12338 */
  IC_64BIT_XS_OPSIZE, /* 12339 */
  IC_XD_OPSIZE, /* 12340 */
  IC_64BIT_XD_OPSIZE, /* 12341 */
  IC_XS_OPSIZE, /* 12342 */
  IC_64BIT_XD_OPSIZE, /* 12343 */
  IC_OPSIZE, /* 12344 */
  IC_64BIT_REXW_OPSIZE, /* 12345 */
  IC_XS_OPSIZE, /* 12346 */
  IC_64BIT_REXW_XS, /* 12347 */
  IC_XD_OPSIZE, /* 12348 */
  IC_64BIT_REXW_XD, /* 12349 */
  IC_XS_OPSIZE, /* 12350 */
  IC_64BIT_REXW_XS, /* 12351 */
  IC_VEX, /* 12352 */
  IC_VEX, /* 12353 */
  IC_VEX_XS, /* 12354 */
  IC_VEX_XS, /* 12355 */
  IC_VEX_XD, /* 12356 */
  IC_VEX_XD, /* 12357 */
  IC_VEX_XD, /* 12358 */
  IC_VEX_XD, /* 12359 */
  IC_VEX_W, /* 12360 */
  IC_VEX_W, /* 12361 */
  IC_VEX_W_XS, /* 12362 */
  IC_VEX_W_XS, /* 12363 */
  IC_VEX_W_XD, /* 12364 */
  IC_VEX_W_XD, /* 12365 */
  IC_VEX_W_XD, /* 12366 */
  IC_VEX_W_XD, /* 12367 */
  IC_VEX_OPSIZE, /* 12368 */
  IC_VEX_OPSIZE, /* 12369 */
  IC_VEX_OPSIZE, /* 12370 */
  IC_VEX_OPSIZE, /* 12371 */
  IC_VEX_OPSIZE, /* 12372 */
  IC_VEX_OPSIZE, /* 12373 */
  IC_VEX_OPSIZE, /* 12374 */
  IC_VEX_OPSIZE, /* 12375 */
  IC_VEX_W_OPSIZE, /* 12376 */
  IC_VEX_W_OPSIZE, /* 12377 */
  IC_VEX_W_OPSIZE, /* 12378 */
  IC_VEX_W_OPSIZE, /* 12379 */
  IC_VEX_W_OPSIZE, /* 12380 */
  IC_VEX_W_OPSIZE, /* 12381 */
  IC_VEX_W_OPSIZE, /* 12382 */
  IC_VEX_W_OPSIZE, /* 12383 */
  IC_VEX, /* 12384 */
  IC_VEX, /* 12385 */
  IC_VEX_XS, /* 12386 */
  IC_VEX_XS, /* 12387 */
  IC_VEX_XD, /* 12388 */
  IC_VEX_XD, /* 12389 */
  IC_VEX_XD, /* 12390 */
  IC_VEX_XD, /* 12391 */
  IC_VEX_W, /* 12392 */
  IC_VEX_W, /* 12393 */
  IC_VEX_W_XS, /* 12394 */
  IC_VEX_W_XS, /* 12395 */
  IC_VEX_W_XD, /* 12396 */
  IC_VEX_W_XD, /* 12397 */
  IC_VEX_W_XD, /* 12398 */
  IC_VEX_W_XD, /* 12399 */
  IC_VEX_OPSIZE, /* 12400 */
  IC_VEX_OPSIZE, /* 12401 */
  IC_VEX_OPSIZE, /* 12402 */
  IC_VEX_OPSIZE, /* 12403 */
  IC_VEX_OPSIZE, /* 12404 */
  IC_VEX_OPSIZE, /* 12405 */
  IC_VEX_OPSIZE, /* 12406 */
  IC_VEX_OPSIZE, /* 12407 */
  IC_VEX_W_OPSIZE, /* 12408 */
  IC_VEX_W_OPSIZE, /* 12409 */
  IC_VEX_W_OPSIZE, /* 12410 */
  IC_VEX_W_OPSIZE, /* 12411 */
  IC_VEX_W_OPSIZE, /* 12412 */
  IC_VEX_W_OPSIZE, /* 12413 */
  IC_VEX_W_OPSIZE, /* 12414 */
  IC_VEX_W_OPSIZE, /* 12415 */
  IC_VEX_L, /* 12416 */
  IC_VEX_L, /* 12417 */
  IC_VEX_L_XS, /* 12418 */
  IC_VEX_L_XS, /* 12419 */
  IC_VEX_L_XD, /* 12420 */
  IC_VEX_L_XD, /* 12421 */
  IC_VEX_L_XD, /* 12422 */
  IC_VEX_L_XD, /* 12423 */
  IC_VEX_L_W, /* 12424 */
  IC_VEX_L_W, /* 12425 */
  IC_VEX_L_W_XS, /* 12426 */
  IC_VEX_L_W_XS, /* 12427 */
  IC_VEX_L_W_XD, /* 12428 */
  IC_VEX_L_W_XD, /* 12429 */
  IC_VEX_L_W_XD, /* 12430 */
  IC_VEX_L_W_XD, /* 12431 */
  IC_VEX_L_OPSIZE, /* 12432 */
  IC_VEX_L_OPSIZE, /* 12433 */
  IC_VEX_L_OPSIZE, /* 12434 */
  IC_VEX_L_OPSIZE, /* 12435 */
  IC_VEX_L_OPSIZE, /* 12436 */
  IC_VEX_L_OPSIZE, /* 12437 */
  IC_VEX_L_OPSIZE, /* 12438 */
  IC_VEX_L_OPSIZE, /* 12439 */
  IC_VEX_L_W_OPSIZE, /* 12440 */
  IC_VEX_L_W_OPSIZE, /* 12441 */
  IC_VEX_L_W_OPSIZE, /* 12442 */
  IC_VEX_L_W_OPSIZE, /* 12443 */
  IC_VEX_L_W_OPSIZE, /* 12444 */
  IC_VEX_L_W_OPSIZE, /* 12445 */
  IC_VEX_L_W_OPSIZE, /* 12446 */
  IC_VEX_L_W_OPSIZE, /* 12447 */
  IC_VEX_L, /* 12448 */
  IC_VEX_L, /* 12449 */
  IC_VEX_L_XS, /* 12450 */
  IC_VEX_L_XS, /* 12451 */
  IC_VEX_L_XD, /* 12452 */
  IC_VEX_L_XD, /* 12453 */
  IC_VEX_L_XD, /* 12454 */
  IC_VEX_L_XD, /* 12455 */
  IC_VEX_L_W, /* 12456 */
  IC_VEX_L_W, /* 12457 */
  IC_VEX_L_W_XS, /* 12458 */
  IC_VEX_L_W_XS, /* 12459 */
  IC_VEX_L_W_XD, /* 12460 */
  IC_VEX_L_W_XD, /* 12461 */
  IC_VEX_L_W_XD, /* 12462 */
  IC_VEX_L_W_XD, /* 12463 */
  IC_VEX_L_OPSIZE, /* 12464 */
  IC_VEX_L_OPSIZE, /* 12465 */
  IC_VEX_L_OPSIZE, /* 12466 */
  IC_VEX_L_OPSIZE, /* 12467 */
  IC_VEX_L_OPSIZE, /* 12468 */
  IC_VEX_L_OPSIZE, /* 12469 */
  IC_VEX_L_OPSIZE, /* 12470 */
  IC_VEX_L_OPSIZE, /* 12471 */
  IC_VEX_L_W_OPSIZE, /* 12472 */
  IC_VEX_L_W_OPSIZE, /* 12473 */
  IC_VEX_L_W_OPSIZE, /* 12474 */
  IC_VEX_L_W_OPSIZE, /* 12475 */
  IC_VEX_L_W_OPSIZE, /* 12476 */
  IC_VEX_L_W_OPSIZE, /* 12477 */
  IC_VEX_L_W_OPSIZE, /* 12478 */
  IC_VEX_L_W_OPSIZE, /* 12479 */
  IC_VEX_L, /* 12480 */
  IC_VEX_L, /* 12481 */
  IC_VEX_L_XS, /* 12482 */
  IC_VEX_L_XS, /* 12483 */
  IC_VEX_L_XD, /* 12484 */
  IC_VEX_L_XD, /* 12485 */
  IC_VEX_L_XD, /* 12486 */
  IC_VEX_L_XD, /* 12487 */
  IC_VEX_L_W, /* 12488 */
  IC_VEX_L_W, /* 12489 */
  IC_VEX_L_W_XS, /* 12490 */
  IC_VEX_L_W_XS, /* 12491 */
  IC_VEX_L_W_XD, /* 12492 */
  IC_VEX_L_W_XD, /* 12493 */
  IC_VEX_L_W_XD, /* 12494 */
  IC_VEX_L_W_XD, /* 12495 */
  IC_VEX_L_OPSIZE, /* 12496 */
  IC_VEX_L_OPSIZE, /* 12497 */
  IC_VEX_L_OPSIZE, /* 12498 */
  IC_VEX_L_OPSIZE, /* 12499 */
  IC_VEX_L_OPSIZE, /* 12500 */
  IC_VEX_L_OPSIZE, /* 12501 */
  IC_VEX_L_OPSIZE, /* 12502 */
  IC_VEX_L_OPSIZE, /* 12503 */
  IC_VEX_L_W_OPSIZE, /* 12504 */
  IC_VEX_L_W_OPSIZE, /* 12505 */
  IC_VEX_L_W_OPSIZE, /* 12506 */
  IC_VEX_L_W_OPSIZE, /* 12507 */
  IC_VEX_L_W_OPSIZE, /* 12508 */
  IC_VEX_L_W_OPSIZE, /* 12509 */
  IC_VEX_L_W_OPSIZE, /* 12510 */
  IC_VEX_L_W_OPSIZE, /* 12511 */
  IC_VEX_L, /* 12512 */
  IC_VEX_L, /* 12513 */
  IC_VEX_L_XS, /* 12514 */
  IC_VEX_L_XS, /* 12515 */
  IC_VEX_L_XD, /* 12516 */
  IC_VEX_L_XD, /* 12517 */
  IC_VEX_L_XD, /* 12518 */
  IC_VEX_L_XD, /* 12519 */
  IC_VEX_L_W, /* 12520 */
  IC_VEX_L_W, /* 12521 */
  IC_VEX_L_W_XS, /* 12522 */
  IC_VEX_L_W_XS, /* 12523 */
  IC_VEX_L_W_XD, /* 12524 */
  IC_VEX_L_W_XD, /* 12525 */
  IC_VEX_L_W_XD, /* 12526 */
  IC_VEX_L_W_XD, /* 12527 */
  IC_VEX_L_OPSIZE, /* 12528 */
  IC_VEX_L_OPSIZE, /* 12529 */
  IC_VEX_L_OPSIZE, /* 12530 */
  IC_VEX_L_OPSIZE, /* 12531 */
  IC_VEX_L_OPSIZE, /* 12532 */
  IC_VEX_L_OPSIZE, /* 12533 */
  IC_VEX_L_OPSIZE, /* 12534 */
  IC_VEX_L_OPSIZE, /* 12535 */
  IC_VEX_L_W_OPSIZE, /* 12536 */
  IC_VEX_L_W_OPSIZE, /* 12537 */
  IC_VEX_L_W_OPSIZE, /* 12538 */
  IC_VEX_L_W_OPSIZE, /* 12539 */
  IC_VEX_L_W_OPSIZE, /* 12540 */
  IC_VEX_L_W_OPSIZE, /* 12541 */
  IC_VEX_L_W_OPSIZE, /* 12542 */
  IC_VEX_L_W_OPSIZE, /* 12543 */
  IC_EVEX_KZ_B, /* 12544 */
  IC_EVEX_KZ_B, /* 12545 */
  IC_EVEX_XS_KZ_B, /* 12546 */
  IC_EVEX_XS_KZ_B, /* 12547 */
  IC_EVEX_XD_KZ_B, /* 12548 */
  IC_EVEX_XD_KZ_B, /* 12549 */
  IC_EVEX_XD_KZ_B, /* 12550 */
  IC_EVEX_XD_KZ_B, /* 12551 */
  IC_EVEX_W_KZ_B, /* 12552 */
  IC_EVEX_W_KZ_B, /* 12553 */
  IC_EVEX_W_XS_KZ_B, /* 12554 */
  IC_EVEX_W_XS_KZ_B, /* 12555 */
  IC_EVEX_W_XD_KZ_B, /* 12556 */
  IC_EVEX_W_XD_KZ_B, /* 12557 */
  IC_EVEX_W_XD_KZ_B, /* 12558 */
  IC_EVEX_W_XD_KZ_B, /* 12559 */
  IC_EVEX_OPSIZE_KZ_B, /* 12560 */
  IC_EVEX_OPSIZE_KZ_B, /* 12561 */
  IC_EVEX_OPSIZE_KZ_B, /* 12562 */
  IC_EVEX_OPSIZE_KZ_B, /* 12563 */
  IC_EVEX_OPSIZE_KZ_B, /* 12564 */
  IC_EVEX_OPSIZE_KZ_B, /* 12565 */
  IC_EVEX_OPSIZE_KZ_B, /* 12566 */
  IC_EVEX_OPSIZE_KZ_B, /* 12567 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12568 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12569 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12570 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12571 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12572 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12573 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12574 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12575 */
  IC_EVEX_KZ_B, /* 12576 */
  IC_EVEX_KZ_B, /* 12577 */
  IC_EVEX_XS_KZ_B, /* 12578 */
  IC_EVEX_XS_KZ_B, /* 12579 */
  IC_EVEX_XD_KZ_B, /* 12580 */
  IC_EVEX_XD_KZ_B, /* 12581 */
  IC_EVEX_XD_KZ_B, /* 12582 */
  IC_EVEX_XD_KZ_B, /* 12583 */
  IC_EVEX_W_KZ_B, /* 12584 */
  IC_EVEX_W_KZ_B, /* 12585 */
  IC_EVEX_W_XS_KZ_B, /* 12586 */
  IC_EVEX_W_XS_KZ_B, /* 12587 */
  IC_EVEX_W_XD_KZ_B, /* 12588 */
  IC_EVEX_W_XD_KZ_B, /* 12589 */
  IC_EVEX_W_XD_KZ_B, /* 12590 */
  IC_EVEX_W_XD_KZ_B, /* 12591 */
  IC_EVEX_OPSIZE_KZ_B, /* 12592 */
  IC_EVEX_OPSIZE_KZ_B, /* 12593 */
  IC_EVEX_OPSIZE_KZ_B, /* 12594 */
  IC_EVEX_OPSIZE_KZ_B, /* 12595 */
  IC_EVEX_OPSIZE_KZ_B, /* 12596 */
  IC_EVEX_OPSIZE_KZ_B, /* 12597 */
  IC_EVEX_OPSIZE_KZ_B, /* 12598 */
  IC_EVEX_OPSIZE_KZ_B, /* 12599 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12600 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12601 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12602 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12603 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12604 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12605 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12606 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12607 */
  IC_EVEX_KZ_B, /* 12608 */
  IC_EVEX_KZ_B, /* 12609 */
  IC_EVEX_XS_KZ_B, /* 12610 */
  IC_EVEX_XS_KZ_B, /* 12611 */
  IC_EVEX_XD_KZ_B, /* 12612 */
  IC_EVEX_XD_KZ_B, /* 12613 */
  IC_EVEX_XD_KZ_B, /* 12614 */
  IC_EVEX_XD_KZ_B, /* 12615 */
  IC_EVEX_W_KZ_B, /* 12616 */
  IC_EVEX_W_KZ_B, /* 12617 */
  IC_EVEX_W_XS_KZ_B, /* 12618 */
  IC_EVEX_W_XS_KZ_B, /* 12619 */
  IC_EVEX_W_XD_KZ_B, /* 12620 */
  IC_EVEX_W_XD_KZ_B, /* 12621 */
  IC_EVEX_W_XD_KZ_B, /* 12622 */
  IC_EVEX_W_XD_KZ_B, /* 12623 */
  IC_EVEX_OPSIZE_KZ_B, /* 12624 */
  IC_EVEX_OPSIZE_KZ_B, /* 12625 */
  IC_EVEX_OPSIZE_KZ_B, /* 12626 */
  IC_EVEX_OPSIZE_KZ_B, /* 12627 */
  IC_EVEX_OPSIZE_KZ_B, /* 12628 */
  IC_EVEX_OPSIZE_KZ_B, /* 12629 */
  IC_EVEX_OPSIZE_KZ_B, /* 12630 */
  IC_EVEX_OPSIZE_KZ_B, /* 12631 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12632 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12633 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12634 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12635 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12636 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12637 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12638 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12639 */
  IC_EVEX_KZ_B, /* 12640 */
  IC_EVEX_KZ_B, /* 12641 */
  IC_EVEX_XS_KZ_B, /* 12642 */
  IC_EVEX_XS_KZ_B, /* 12643 */
  IC_EVEX_XD_KZ_B, /* 12644 */
  IC_EVEX_XD_KZ_B, /* 12645 */
  IC_EVEX_XD_KZ_B, /* 12646 */
  IC_EVEX_XD_KZ_B, /* 12647 */
  IC_EVEX_W_KZ_B, /* 12648 */
  IC_EVEX_W_KZ_B, /* 12649 */
  IC_EVEX_W_XS_KZ_B, /* 12650 */
  IC_EVEX_W_XS_KZ_B, /* 12651 */
  IC_EVEX_W_XD_KZ_B, /* 12652 */
  IC_EVEX_W_XD_KZ_B, /* 12653 */
  IC_EVEX_W_XD_KZ_B, /* 12654 */
  IC_EVEX_W_XD_KZ_B, /* 12655 */
  IC_EVEX_OPSIZE_KZ_B, /* 12656 */
  IC_EVEX_OPSIZE_KZ_B, /* 12657 */
  IC_EVEX_OPSIZE_KZ_B, /* 12658 */
  IC_EVEX_OPSIZE_KZ_B, /* 12659 */
  IC_EVEX_OPSIZE_KZ_B, /* 12660 */
  IC_EVEX_OPSIZE_KZ_B, /* 12661 */
  IC_EVEX_OPSIZE_KZ_B, /* 12662 */
  IC_EVEX_OPSIZE_KZ_B, /* 12663 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12664 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12665 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12666 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12667 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12668 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12669 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12670 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12671 */
  IC_EVEX_KZ_B, /* 12672 */
  IC_EVEX_KZ_B, /* 12673 */
  IC_EVEX_XS_KZ_B, /* 12674 */
  IC_EVEX_XS_KZ_B, /* 12675 */
  IC_EVEX_XD_KZ_B, /* 12676 */
  IC_EVEX_XD_KZ_B, /* 12677 */
  IC_EVEX_XD_KZ_B, /* 12678 */
  IC_EVEX_XD_KZ_B, /* 12679 */
  IC_EVEX_W_KZ_B, /* 12680 */
  IC_EVEX_W_KZ_B, /* 12681 */
  IC_EVEX_W_XS_KZ_B, /* 12682 */
  IC_EVEX_W_XS_KZ_B, /* 12683 */
  IC_EVEX_W_XD_KZ_B, /* 12684 */
  IC_EVEX_W_XD_KZ_B, /* 12685 */
  IC_EVEX_W_XD_KZ_B, /* 12686 */
  IC_EVEX_W_XD_KZ_B, /* 12687 */
  IC_EVEX_OPSIZE_KZ_B, /* 12688 */
  IC_EVEX_OPSIZE_KZ_B, /* 12689 */
  IC_EVEX_OPSIZE_KZ_B, /* 12690 */
  IC_EVEX_OPSIZE_KZ_B, /* 12691 */
  IC_EVEX_OPSIZE_KZ_B, /* 12692 */
  IC_EVEX_OPSIZE_KZ_B, /* 12693 */
  IC_EVEX_OPSIZE_KZ_B, /* 12694 */
  IC_EVEX_OPSIZE_KZ_B, /* 12695 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12696 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12697 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12698 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12699 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12700 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12701 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12702 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12703 */
  IC_EVEX_KZ_B, /* 12704 */
  IC_EVEX_KZ_B, /* 12705 */
  IC_EVEX_XS_KZ_B, /* 12706 */
  IC_EVEX_XS_KZ_B, /* 12707 */
  IC_EVEX_XD_KZ_B, /* 12708 */
  IC_EVEX_XD_KZ_B, /* 12709 */
  IC_EVEX_XD_KZ_B, /* 12710 */
  IC_EVEX_XD_KZ_B, /* 12711 */
  IC_EVEX_W_KZ_B, /* 12712 */
  IC_EVEX_W_KZ_B, /* 12713 */
  IC_EVEX_W_XS_KZ_B, /* 12714 */
  IC_EVEX_W_XS_KZ_B, /* 12715 */
  IC_EVEX_W_XD_KZ_B, /* 12716 */
  IC_EVEX_W_XD_KZ_B, /* 12717 */
  IC_EVEX_W_XD_KZ_B, /* 12718 */
  IC_EVEX_W_XD_KZ_B, /* 12719 */
  IC_EVEX_OPSIZE_KZ_B, /* 12720 */
  IC_EVEX_OPSIZE_KZ_B, /* 12721 */
  IC_EVEX_OPSIZE_KZ_B, /* 12722 */
  IC_EVEX_OPSIZE_KZ_B, /* 12723 */
  IC_EVEX_OPSIZE_KZ_B, /* 12724 */
  IC_EVEX_OPSIZE_KZ_B, /* 12725 */
  IC_EVEX_OPSIZE_KZ_B, /* 12726 */
  IC_EVEX_OPSIZE_KZ_B, /* 12727 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12728 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12729 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12730 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12731 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12732 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12733 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12734 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12735 */
  IC_EVEX_KZ_B, /* 12736 */
  IC_EVEX_KZ_B, /* 12737 */
  IC_EVEX_XS_KZ_B, /* 12738 */
  IC_EVEX_XS_KZ_B, /* 12739 */
  IC_EVEX_XD_KZ_B, /* 12740 */
  IC_EVEX_XD_KZ_B, /* 12741 */
  IC_EVEX_XD_KZ_B, /* 12742 */
  IC_EVEX_XD_KZ_B, /* 12743 */
  IC_EVEX_W_KZ_B, /* 12744 */
  IC_EVEX_W_KZ_B, /* 12745 */
  IC_EVEX_W_XS_KZ_B, /* 12746 */
  IC_EVEX_W_XS_KZ_B, /* 12747 */
  IC_EVEX_W_XD_KZ_B, /* 12748 */
  IC_EVEX_W_XD_KZ_B, /* 12749 */
  IC_EVEX_W_XD_KZ_B, /* 12750 */
  IC_EVEX_W_XD_KZ_B, /* 12751 */
  IC_EVEX_OPSIZE_KZ_B, /* 12752 */
  IC_EVEX_OPSIZE_KZ_B, /* 12753 */
  IC_EVEX_OPSIZE_KZ_B, /* 12754 */
  IC_EVEX_OPSIZE_KZ_B, /* 12755 */
  IC_EVEX_OPSIZE_KZ_B, /* 12756 */
  IC_EVEX_OPSIZE_KZ_B, /* 12757 */
  IC_EVEX_OPSIZE_KZ_B, /* 12758 */
  IC_EVEX_OPSIZE_KZ_B, /* 12759 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12760 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12761 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12762 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12763 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12764 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12765 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12766 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12767 */
  IC_EVEX_KZ_B, /* 12768 */
  IC_EVEX_KZ_B, /* 12769 */
  IC_EVEX_XS_KZ_B, /* 12770 */
  IC_EVEX_XS_KZ_B, /* 12771 */
  IC_EVEX_XD_KZ_B, /* 12772 */
  IC_EVEX_XD_KZ_B, /* 12773 */
  IC_EVEX_XD_KZ_B, /* 12774 */
  IC_EVEX_XD_KZ_B, /* 12775 */
  IC_EVEX_W_KZ_B, /* 12776 */
  IC_EVEX_W_KZ_B, /* 12777 */
  IC_EVEX_W_XS_KZ_B, /* 12778 */
  IC_EVEX_W_XS_KZ_B, /* 12779 */
  IC_EVEX_W_XD_KZ_B, /* 12780 */
  IC_EVEX_W_XD_KZ_B, /* 12781 */
  IC_EVEX_W_XD_KZ_B, /* 12782 */
  IC_EVEX_W_XD_KZ_B, /* 12783 */
  IC_EVEX_OPSIZE_KZ_B, /* 12784 */
  IC_EVEX_OPSIZE_KZ_B, /* 12785 */
  IC_EVEX_OPSIZE_KZ_B, /* 12786 */
  IC_EVEX_OPSIZE_KZ_B, /* 12787 */
  IC_EVEX_OPSIZE_KZ_B, /* 12788 */
  IC_EVEX_OPSIZE_KZ_B, /* 12789 */
  IC_EVEX_OPSIZE_KZ_B, /* 12790 */
  IC_EVEX_OPSIZE_KZ_B, /* 12791 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12792 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12793 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12794 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12795 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12796 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12797 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12798 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 12799 */
  IC, /* 12800 */
  IC_64BIT, /* 12801 */
  IC_XS, /* 12802 */
  IC_64BIT_XS, /* 12803 */
  IC_XD, /* 12804 */
  IC_64BIT_XD, /* 12805 */
  IC_XS, /* 12806 */
  IC_64BIT_XS, /* 12807 */
  IC, /* 12808 */
  IC_64BIT_REXW, /* 12809 */
  IC_XS, /* 12810 */
  IC_64BIT_REXW_XS, /* 12811 */
  IC_XD, /* 12812 */
  IC_64BIT_REXW_XD, /* 12813 */
  IC_XS, /* 12814 */
  IC_64BIT_REXW_XS, /* 12815 */
  IC_OPSIZE, /* 12816 */
  IC_64BIT_OPSIZE, /* 12817 */
  IC_XS_OPSIZE, /* 12818 */
  IC_64BIT_XS_OPSIZE, /* 12819 */
  IC_XD_OPSIZE, /* 12820 */
  IC_64BIT_XD_OPSIZE, /* 12821 */
  IC_XS_OPSIZE, /* 12822 */
  IC_64BIT_XD_OPSIZE, /* 12823 */
  IC_OPSIZE, /* 12824 */
  IC_64BIT_REXW_OPSIZE, /* 12825 */
  IC_XS_OPSIZE, /* 12826 */
  IC_64BIT_REXW_XS, /* 12827 */
  IC_XD_OPSIZE, /* 12828 */
  IC_64BIT_REXW_XD, /* 12829 */
  IC_XS_OPSIZE, /* 12830 */
  IC_64BIT_REXW_XS, /* 12831 */
  IC_ADSIZE, /* 12832 */
  IC_64BIT_ADSIZE, /* 12833 */
  IC_XS, /* 12834 */
  IC_64BIT_XS, /* 12835 */
  IC_XD, /* 12836 */
  IC_64BIT_XD, /* 12837 */
  IC_XS, /* 12838 */
  IC_64BIT_XS, /* 12839 */
  IC_ADSIZE, /* 12840 */
  IC_64BIT_ADSIZE, /* 12841 */
  IC_XS, /* 12842 */
  IC_64BIT_REXW_XS, /* 12843 */
  IC_XD, /* 12844 */
  IC_64BIT_REXW_XD, /* 12845 */
  IC_XS, /* 12846 */
  IC_64BIT_REXW_XS, /* 12847 */
  IC_OPSIZE, /* 12848 */
  IC_64BIT_OPSIZE, /* 12849 */
  IC_XS_OPSIZE, /* 12850 */
  IC_64BIT_XS_OPSIZE, /* 12851 */
  IC_XD_OPSIZE, /* 12852 */
  IC_64BIT_XD_OPSIZE, /* 12853 */
  IC_XS_OPSIZE, /* 12854 */
  IC_64BIT_XD_OPSIZE, /* 12855 */
  IC_OPSIZE, /* 12856 */
  IC_64BIT_REXW_OPSIZE, /* 12857 */
  IC_XS_OPSIZE, /* 12858 */
  IC_64BIT_REXW_XS, /* 12859 */
  IC_XD_OPSIZE, /* 12860 */
  IC_64BIT_REXW_XD, /* 12861 */
  IC_XS_OPSIZE, /* 12862 */
  IC_64BIT_REXW_XS, /* 12863 */
  IC_VEX, /* 12864 */
  IC_VEX, /* 12865 */
  IC_VEX_XS, /* 12866 */
  IC_VEX_XS, /* 12867 */
  IC_VEX_XD, /* 12868 */
  IC_VEX_XD, /* 12869 */
  IC_VEX_XD, /* 12870 */
  IC_VEX_XD, /* 12871 */
  IC_VEX_W, /* 12872 */
  IC_VEX_W, /* 12873 */
  IC_VEX_W_XS, /* 12874 */
  IC_VEX_W_XS, /* 12875 */
  IC_VEX_W_XD, /* 12876 */
  IC_VEX_W_XD, /* 12877 */
  IC_VEX_W_XD, /* 12878 */
  IC_VEX_W_XD, /* 12879 */
  IC_VEX_OPSIZE, /* 12880 */
  IC_VEX_OPSIZE, /* 12881 */
  IC_VEX_OPSIZE, /* 12882 */
  IC_VEX_OPSIZE, /* 12883 */
  IC_VEX_OPSIZE, /* 12884 */
  IC_VEX_OPSIZE, /* 12885 */
  IC_VEX_OPSIZE, /* 12886 */
  IC_VEX_OPSIZE, /* 12887 */
  IC_VEX_W_OPSIZE, /* 12888 */
  IC_VEX_W_OPSIZE, /* 12889 */
  IC_VEX_W_OPSIZE, /* 12890 */
  IC_VEX_W_OPSIZE, /* 12891 */
  IC_VEX_W_OPSIZE, /* 12892 */
  IC_VEX_W_OPSIZE, /* 12893 */
  IC_VEX_W_OPSIZE, /* 12894 */
  IC_VEX_W_OPSIZE, /* 12895 */
  IC_VEX, /* 12896 */
  IC_VEX, /* 12897 */
  IC_VEX_XS, /* 12898 */
  IC_VEX_XS, /* 12899 */
  IC_VEX_XD, /* 12900 */
  IC_VEX_XD, /* 12901 */
  IC_VEX_XD, /* 12902 */
  IC_VEX_XD, /* 12903 */
  IC_VEX_W, /* 12904 */
  IC_VEX_W, /* 12905 */
  IC_VEX_W_XS, /* 12906 */
  IC_VEX_W_XS, /* 12907 */
  IC_VEX_W_XD, /* 12908 */
  IC_VEX_W_XD, /* 12909 */
  IC_VEX_W_XD, /* 12910 */
  IC_VEX_W_XD, /* 12911 */
  IC_VEX_OPSIZE, /* 12912 */
  IC_VEX_OPSIZE, /* 12913 */
  IC_VEX_OPSIZE, /* 12914 */
  IC_VEX_OPSIZE, /* 12915 */
  IC_VEX_OPSIZE, /* 12916 */
  IC_VEX_OPSIZE, /* 12917 */
  IC_VEX_OPSIZE, /* 12918 */
  IC_VEX_OPSIZE, /* 12919 */
  IC_VEX_W_OPSIZE, /* 12920 */
  IC_VEX_W_OPSIZE, /* 12921 */
  IC_VEX_W_OPSIZE, /* 12922 */
  IC_VEX_W_OPSIZE, /* 12923 */
  IC_VEX_W_OPSIZE, /* 12924 */
  IC_VEX_W_OPSIZE, /* 12925 */
  IC_VEX_W_OPSIZE, /* 12926 */
  IC_VEX_W_OPSIZE, /* 12927 */
  IC_VEX_L, /* 12928 */
  IC_VEX_L, /* 12929 */
  IC_VEX_L_XS, /* 12930 */
  IC_VEX_L_XS, /* 12931 */
  IC_VEX_L_XD, /* 12932 */
  IC_VEX_L_XD, /* 12933 */
  IC_VEX_L_XD, /* 12934 */
  IC_VEX_L_XD, /* 12935 */
  IC_VEX_L_W, /* 12936 */
  IC_VEX_L_W, /* 12937 */
  IC_VEX_L_W_XS, /* 12938 */
  IC_VEX_L_W_XS, /* 12939 */
  IC_VEX_L_W_XD, /* 12940 */
  IC_VEX_L_W_XD, /* 12941 */
  IC_VEX_L_W_XD, /* 12942 */
  IC_VEX_L_W_XD, /* 12943 */
  IC_VEX_L_OPSIZE, /* 12944 */
  IC_VEX_L_OPSIZE, /* 12945 */
  IC_VEX_L_OPSIZE, /* 12946 */
  IC_VEX_L_OPSIZE, /* 12947 */
  IC_VEX_L_OPSIZE, /* 12948 */
  IC_VEX_L_OPSIZE, /* 12949 */
  IC_VEX_L_OPSIZE, /* 12950 */
  IC_VEX_L_OPSIZE, /* 12951 */
  IC_VEX_L_W_OPSIZE, /* 12952 */
  IC_VEX_L_W_OPSIZE, /* 12953 */
  IC_VEX_L_W_OPSIZE, /* 12954 */
  IC_VEX_L_W_OPSIZE, /* 12955 */
  IC_VEX_L_W_OPSIZE, /* 12956 */
  IC_VEX_L_W_OPSIZE, /* 12957 */
  IC_VEX_L_W_OPSIZE, /* 12958 */
  IC_VEX_L_W_OPSIZE, /* 12959 */
  IC_VEX_L, /* 12960 */
  IC_VEX_L, /* 12961 */
  IC_VEX_L_XS, /* 12962 */
  IC_VEX_L_XS, /* 12963 */
  IC_VEX_L_XD, /* 12964 */
  IC_VEX_L_XD, /* 12965 */
  IC_VEX_L_XD, /* 12966 */
  IC_VEX_L_XD, /* 12967 */
  IC_VEX_L_W, /* 12968 */
  IC_VEX_L_W, /* 12969 */
  IC_VEX_L_W_XS, /* 12970 */
  IC_VEX_L_W_XS, /* 12971 */
  IC_VEX_L_W_XD, /* 12972 */
  IC_VEX_L_W_XD, /* 12973 */
  IC_VEX_L_W_XD, /* 12974 */
  IC_VEX_L_W_XD, /* 12975 */
  IC_VEX_L_OPSIZE, /* 12976 */
  IC_VEX_L_OPSIZE, /* 12977 */
  IC_VEX_L_OPSIZE, /* 12978 */
  IC_VEX_L_OPSIZE, /* 12979 */
  IC_VEX_L_OPSIZE, /* 12980 */
  IC_VEX_L_OPSIZE, /* 12981 */
  IC_VEX_L_OPSIZE, /* 12982 */
  IC_VEX_L_OPSIZE, /* 12983 */
  IC_VEX_L_W_OPSIZE, /* 12984 */
  IC_VEX_L_W_OPSIZE, /* 12985 */
  IC_VEX_L_W_OPSIZE, /* 12986 */
  IC_VEX_L_W_OPSIZE, /* 12987 */
  IC_VEX_L_W_OPSIZE, /* 12988 */
  IC_VEX_L_W_OPSIZE, /* 12989 */
  IC_VEX_L_W_OPSIZE, /* 12990 */
  IC_VEX_L_W_OPSIZE, /* 12991 */
  IC_VEX_L, /* 12992 */
  IC_VEX_L, /* 12993 */
  IC_VEX_L_XS, /* 12994 */
  IC_VEX_L_XS, /* 12995 */
  IC_VEX_L_XD, /* 12996 */
  IC_VEX_L_XD, /* 12997 */
  IC_VEX_L_XD, /* 12998 */
  IC_VEX_L_XD, /* 12999 */
  IC_VEX_L_W, /* 13000 */
  IC_VEX_L_W, /* 13001 */
  IC_VEX_L_W_XS, /* 13002 */
  IC_VEX_L_W_XS, /* 13003 */
  IC_VEX_L_W_XD, /* 13004 */
  IC_VEX_L_W_XD, /* 13005 */
  IC_VEX_L_W_XD, /* 13006 */
  IC_VEX_L_W_XD, /* 13007 */
  IC_VEX_L_OPSIZE, /* 13008 */
  IC_VEX_L_OPSIZE, /* 13009 */
  IC_VEX_L_OPSIZE, /* 13010 */
  IC_VEX_L_OPSIZE, /* 13011 */
  IC_VEX_L_OPSIZE, /* 13012 */
  IC_VEX_L_OPSIZE, /* 13013 */
  IC_VEX_L_OPSIZE, /* 13014 */
  IC_VEX_L_OPSIZE, /* 13015 */
  IC_VEX_L_W_OPSIZE, /* 13016 */
  IC_VEX_L_W_OPSIZE, /* 13017 */
  IC_VEX_L_W_OPSIZE, /* 13018 */
  IC_VEX_L_W_OPSIZE, /* 13019 */
  IC_VEX_L_W_OPSIZE, /* 13020 */
  IC_VEX_L_W_OPSIZE, /* 13021 */
  IC_VEX_L_W_OPSIZE, /* 13022 */
  IC_VEX_L_W_OPSIZE, /* 13023 */
  IC_VEX_L, /* 13024 */
  IC_VEX_L, /* 13025 */
  IC_VEX_L_XS, /* 13026 */
  IC_VEX_L_XS, /* 13027 */
  IC_VEX_L_XD, /* 13028 */
  IC_VEX_L_XD, /* 13029 */
  IC_VEX_L_XD, /* 13030 */
  IC_VEX_L_XD, /* 13031 */
  IC_VEX_L_W, /* 13032 */
  IC_VEX_L_W, /* 13033 */
  IC_VEX_L_W_XS, /* 13034 */
  IC_VEX_L_W_XS, /* 13035 */
  IC_VEX_L_W_XD, /* 13036 */
  IC_VEX_L_W_XD, /* 13037 */
  IC_VEX_L_W_XD, /* 13038 */
  IC_VEX_L_W_XD, /* 13039 */
  IC_VEX_L_OPSIZE, /* 13040 */
  IC_VEX_L_OPSIZE, /* 13041 */
  IC_VEX_L_OPSIZE, /* 13042 */
  IC_VEX_L_OPSIZE, /* 13043 */
  IC_VEX_L_OPSIZE, /* 13044 */
  IC_VEX_L_OPSIZE, /* 13045 */
  IC_VEX_L_OPSIZE, /* 13046 */
  IC_VEX_L_OPSIZE, /* 13047 */
  IC_VEX_L_W_OPSIZE, /* 13048 */
  IC_VEX_L_W_OPSIZE, /* 13049 */
  IC_VEX_L_W_OPSIZE, /* 13050 */
  IC_VEX_L_W_OPSIZE, /* 13051 */
  IC_VEX_L_W_OPSIZE, /* 13052 */
  IC_VEX_L_W_OPSIZE, /* 13053 */
  IC_VEX_L_W_OPSIZE, /* 13054 */
  IC_VEX_L_W_OPSIZE, /* 13055 */
  IC_EVEX_L_KZ_B, /* 13056 */
  IC_EVEX_L_KZ_B, /* 13057 */
  IC_EVEX_L_XS_KZ_B, /* 13058 */
  IC_EVEX_L_XS_KZ_B, /* 13059 */
  IC_EVEX_L_XD_KZ_B, /* 13060 */
  IC_EVEX_L_XD_KZ_B, /* 13061 */
  IC_EVEX_L_XD_KZ_B, /* 13062 */
  IC_EVEX_L_XD_KZ_B, /* 13063 */
  IC_EVEX_L_W_KZ_B, /* 13064 */
  IC_EVEX_L_W_KZ_B, /* 13065 */
  IC_EVEX_L_W_XS_KZ_B, /* 13066 */
  IC_EVEX_L_W_XS_KZ_B, /* 13067 */
  IC_EVEX_L_W_XD_KZ_B, /* 13068 */
  IC_EVEX_L_W_XD_KZ_B, /* 13069 */
  IC_EVEX_L_W_XD_KZ_B, /* 13070 */
  IC_EVEX_L_W_XD_KZ_B, /* 13071 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13072 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13073 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13074 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13075 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13076 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13077 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13078 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13079 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13080 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13081 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13082 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13083 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13084 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13085 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13086 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13087 */
  IC_EVEX_L_KZ_B, /* 13088 */
  IC_EVEX_L_KZ_B, /* 13089 */
  IC_EVEX_L_XS_KZ_B, /* 13090 */
  IC_EVEX_L_XS_KZ_B, /* 13091 */
  IC_EVEX_L_XD_KZ_B, /* 13092 */
  IC_EVEX_L_XD_KZ_B, /* 13093 */
  IC_EVEX_L_XD_KZ_B, /* 13094 */
  IC_EVEX_L_XD_KZ_B, /* 13095 */
  IC_EVEX_L_W_KZ_B, /* 13096 */
  IC_EVEX_L_W_KZ_B, /* 13097 */
  IC_EVEX_L_W_XS_KZ_B, /* 13098 */
  IC_EVEX_L_W_XS_KZ_B, /* 13099 */
  IC_EVEX_L_W_XD_KZ_B, /* 13100 */
  IC_EVEX_L_W_XD_KZ_B, /* 13101 */
  IC_EVEX_L_W_XD_KZ_B, /* 13102 */
  IC_EVEX_L_W_XD_KZ_B, /* 13103 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13104 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13105 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13106 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13107 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13108 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13109 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13110 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13111 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13112 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13113 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13114 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13115 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13116 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13117 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13118 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13119 */
  IC_EVEX_L_KZ_B, /* 13120 */
  IC_EVEX_L_KZ_B, /* 13121 */
  IC_EVEX_L_XS_KZ_B, /* 13122 */
  IC_EVEX_L_XS_KZ_B, /* 13123 */
  IC_EVEX_L_XD_KZ_B, /* 13124 */
  IC_EVEX_L_XD_KZ_B, /* 13125 */
  IC_EVEX_L_XD_KZ_B, /* 13126 */
  IC_EVEX_L_XD_KZ_B, /* 13127 */
  IC_EVEX_L_W_KZ_B, /* 13128 */
  IC_EVEX_L_W_KZ_B, /* 13129 */
  IC_EVEX_L_W_XS_KZ_B, /* 13130 */
  IC_EVEX_L_W_XS_KZ_B, /* 13131 */
  IC_EVEX_L_W_XD_KZ_B, /* 13132 */
  IC_EVEX_L_W_XD_KZ_B, /* 13133 */
  IC_EVEX_L_W_XD_KZ_B, /* 13134 */
  IC_EVEX_L_W_XD_KZ_B, /* 13135 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13136 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13137 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13138 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13139 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13140 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13141 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13142 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13143 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13144 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13145 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13146 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13147 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13148 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13149 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13150 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13151 */
  IC_EVEX_L_KZ_B, /* 13152 */
  IC_EVEX_L_KZ_B, /* 13153 */
  IC_EVEX_L_XS_KZ_B, /* 13154 */
  IC_EVEX_L_XS_KZ_B, /* 13155 */
  IC_EVEX_L_XD_KZ_B, /* 13156 */
  IC_EVEX_L_XD_KZ_B, /* 13157 */
  IC_EVEX_L_XD_KZ_B, /* 13158 */
  IC_EVEX_L_XD_KZ_B, /* 13159 */
  IC_EVEX_L_W_KZ_B, /* 13160 */
  IC_EVEX_L_W_KZ_B, /* 13161 */
  IC_EVEX_L_W_XS_KZ_B, /* 13162 */
  IC_EVEX_L_W_XS_KZ_B, /* 13163 */
  IC_EVEX_L_W_XD_KZ_B, /* 13164 */
  IC_EVEX_L_W_XD_KZ_B, /* 13165 */
  IC_EVEX_L_W_XD_KZ_B, /* 13166 */
  IC_EVEX_L_W_XD_KZ_B, /* 13167 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13168 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13169 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13170 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13171 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13172 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13173 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13174 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13175 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13176 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13177 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13178 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13179 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13180 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13181 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13182 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13183 */
  IC_EVEX_L_KZ_B, /* 13184 */
  IC_EVEX_L_KZ_B, /* 13185 */
  IC_EVEX_L_XS_KZ_B, /* 13186 */
  IC_EVEX_L_XS_KZ_B, /* 13187 */
  IC_EVEX_L_XD_KZ_B, /* 13188 */
  IC_EVEX_L_XD_KZ_B, /* 13189 */
  IC_EVEX_L_XD_KZ_B, /* 13190 */
  IC_EVEX_L_XD_KZ_B, /* 13191 */
  IC_EVEX_L_W_KZ_B, /* 13192 */
  IC_EVEX_L_W_KZ_B, /* 13193 */
  IC_EVEX_L_W_XS_KZ_B, /* 13194 */
  IC_EVEX_L_W_XS_KZ_B, /* 13195 */
  IC_EVEX_L_W_XD_KZ_B, /* 13196 */
  IC_EVEX_L_W_XD_KZ_B, /* 13197 */
  IC_EVEX_L_W_XD_KZ_B, /* 13198 */
  IC_EVEX_L_W_XD_KZ_B, /* 13199 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13200 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13201 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13202 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13203 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13204 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13205 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13206 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13207 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13208 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13209 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13210 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13211 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13212 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13213 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13214 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13215 */
  IC_EVEX_L_KZ_B, /* 13216 */
  IC_EVEX_L_KZ_B, /* 13217 */
  IC_EVEX_L_XS_KZ_B, /* 13218 */
  IC_EVEX_L_XS_KZ_B, /* 13219 */
  IC_EVEX_L_XD_KZ_B, /* 13220 */
  IC_EVEX_L_XD_KZ_B, /* 13221 */
  IC_EVEX_L_XD_KZ_B, /* 13222 */
  IC_EVEX_L_XD_KZ_B, /* 13223 */
  IC_EVEX_L_W_KZ_B, /* 13224 */
  IC_EVEX_L_W_KZ_B, /* 13225 */
  IC_EVEX_L_W_XS_KZ_B, /* 13226 */
  IC_EVEX_L_W_XS_KZ_B, /* 13227 */
  IC_EVEX_L_W_XD_KZ_B, /* 13228 */
  IC_EVEX_L_W_XD_KZ_B, /* 13229 */
  IC_EVEX_L_W_XD_KZ_B, /* 13230 */
  IC_EVEX_L_W_XD_KZ_B, /* 13231 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13232 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13233 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13234 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13235 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13236 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13237 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13238 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13239 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13240 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13241 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13242 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13243 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13244 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13245 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13246 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13247 */
  IC_EVEX_L_KZ_B, /* 13248 */
  IC_EVEX_L_KZ_B, /* 13249 */
  IC_EVEX_L_XS_KZ_B, /* 13250 */
  IC_EVEX_L_XS_KZ_B, /* 13251 */
  IC_EVEX_L_XD_KZ_B, /* 13252 */
  IC_EVEX_L_XD_KZ_B, /* 13253 */
  IC_EVEX_L_XD_KZ_B, /* 13254 */
  IC_EVEX_L_XD_KZ_B, /* 13255 */
  IC_EVEX_L_W_KZ_B, /* 13256 */
  IC_EVEX_L_W_KZ_B, /* 13257 */
  IC_EVEX_L_W_XS_KZ_B, /* 13258 */
  IC_EVEX_L_W_XS_KZ_B, /* 13259 */
  IC_EVEX_L_W_XD_KZ_B, /* 13260 */
  IC_EVEX_L_W_XD_KZ_B, /* 13261 */
  IC_EVEX_L_W_XD_KZ_B, /* 13262 */
  IC_EVEX_L_W_XD_KZ_B, /* 13263 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13264 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13265 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13266 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13267 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13268 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13269 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13270 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13271 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13272 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13273 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13274 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13275 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13276 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13277 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13278 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13279 */
  IC_EVEX_L_KZ_B, /* 13280 */
  IC_EVEX_L_KZ_B, /* 13281 */
  IC_EVEX_L_XS_KZ_B, /* 13282 */
  IC_EVEX_L_XS_KZ_B, /* 13283 */
  IC_EVEX_L_XD_KZ_B, /* 13284 */
  IC_EVEX_L_XD_KZ_B, /* 13285 */
  IC_EVEX_L_XD_KZ_B, /* 13286 */
  IC_EVEX_L_XD_KZ_B, /* 13287 */
  IC_EVEX_L_W_KZ_B, /* 13288 */
  IC_EVEX_L_W_KZ_B, /* 13289 */
  IC_EVEX_L_W_XS_KZ_B, /* 13290 */
  IC_EVEX_L_W_XS_KZ_B, /* 13291 */
  IC_EVEX_L_W_XD_KZ_B, /* 13292 */
  IC_EVEX_L_W_XD_KZ_B, /* 13293 */
  IC_EVEX_L_W_XD_KZ_B, /* 13294 */
  IC_EVEX_L_W_XD_KZ_B, /* 13295 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13296 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13297 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13298 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13299 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13300 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13301 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13302 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 13303 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13304 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13305 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13306 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13307 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13308 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13309 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13310 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 13311 */
  IC, /* 13312 */
  IC_64BIT, /* 13313 */
  IC_XS, /* 13314 */
  IC_64BIT_XS, /* 13315 */
  IC_XD, /* 13316 */
  IC_64BIT_XD, /* 13317 */
  IC_XS, /* 13318 */
  IC_64BIT_XS, /* 13319 */
  IC, /* 13320 */
  IC_64BIT_REXW, /* 13321 */
  IC_XS, /* 13322 */
  IC_64BIT_REXW_XS, /* 13323 */
  IC_XD, /* 13324 */
  IC_64BIT_REXW_XD, /* 13325 */
  IC_XS, /* 13326 */
  IC_64BIT_REXW_XS, /* 13327 */
  IC_OPSIZE, /* 13328 */
  IC_64BIT_OPSIZE, /* 13329 */
  IC_XS_OPSIZE, /* 13330 */
  IC_64BIT_XS_OPSIZE, /* 13331 */
  IC_XD_OPSIZE, /* 13332 */
  IC_64BIT_XD_OPSIZE, /* 13333 */
  IC_XS_OPSIZE, /* 13334 */
  IC_64BIT_XD_OPSIZE, /* 13335 */
  IC_OPSIZE, /* 13336 */
  IC_64BIT_REXW_OPSIZE, /* 13337 */
  IC_XS_OPSIZE, /* 13338 */
  IC_64BIT_REXW_XS, /* 13339 */
  IC_XD_OPSIZE, /* 13340 */
  IC_64BIT_REXW_XD, /* 13341 */
  IC_XS_OPSIZE, /* 13342 */
  IC_64BIT_REXW_XS, /* 13343 */
  IC_ADSIZE, /* 13344 */
  IC_64BIT_ADSIZE, /* 13345 */
  IC_XS, /* 13346 */
  IC_64BIT_XS, /* 13347 */
  IC_XD, /* 13348 */
  IC_64BIT_XD, /* 13349 */
  IC_XS, /* 13350 */
  IC_64BIT_XS, /* 13351 */
  IC_ADSIZE, /* 13352 */
  IC_64BIT_ADSIZE, /* 13353 */
  IC_XS, /* 13354 */
  IC_64BIT_REXW_XS, /* 13355 */
  IC_XD, /* 13356 */
  IC_64BIT_REXW_XD, /* 13357 */
  IC_XS, /* 13358 */
  IC_64BIT_REXW_XS, /* 13359 */
  IC_OPSIZE, /* 13360 */
  IC_64BIT_OPSIZE, /* 13361 */
  IC_XS_OPSIZE, /* 13362 */
  IC_64BIT_XS_OPSIZE, /* 13363 */
  IC_XD_OPSIZE, /* 13364 */
  IC_64BIT_XD_OPSIZE, /* 13365 */
  IC_XS_OPSIZE, /* 13366 */
  IC_64BIT_XD_OPSIZE, /* 13367 */
  IC_OPSIZE, /* 13368 */
  IC_64BIT_REXW_OPSIZE, /* 13369 */
  IC_XS_OPSIZE, /* 13370 */
  IC_64BIT_REXW_XS, /* 13371 */
  IC_XD_OPSIZE, /* 13372 */
  IC_64BIT_REXW_XD, /* 13373 */
  IC_XS_OPSIZE, /* 13374 */
  IC_64BIT_REXW_XS, /* 13375 */
  IC_VEX, /* 13376 */
  IC_VEX, /* 13377 */
  IC_VEX_XS, /* 13378 */
  IC_VEX_XS, /* 13379 */
  IC_VEX_XD, /* 13380 */
  IC_VEX_XD, /* 13381 */
  IC_VEX_XD, /* 13382 */
  IC_VEX_XD, /* 13383 */
  IC_VEX_W, /* 13384 */
  IC_VEX_W, /* 13385 */
  IC_VEX_W_XS, /* 13386 */
  IC_VEX_W_XS, /* 13387 */
  IC_VEX_W_XD, /* 13388 */
  IC_VEX_W_XD, /* 13389 */
  IC_VEX_W_XD, /* 13390 */
  IC_VEX_W_XD, /* 13391 */
  IC_VEX_OPSIZE, /* 13392 */
  IC_VEX_OPSIZE, /* 13393 */
  IC_VEX_OPSIZE, /* 13394 */
  IC_VEX_OPSIZE, /* 13395 */
  IC_VEX_OPSIZE, /* 13396 */
  IC_VEX_OPSIZE, /* 13397 */
  IC_VEX_OPSIZE, /* 13398 */
  IC_VEX_OPSIZE, /* 13399 */
  IC_VEX_W_OPSIZE, /* 13400 */
  IC_VEX_W_OPSIZE, /* 13401 */
  IC_VEX_W_OPSIZE, /* 13402 */
  IC_VEX_W_OPSIZE, /* 13403 */
  IC_VEX_W_OPSIZE, /* 13404 */
  IC_VEX_W_OPSIZE, /* 13405 */
  IC_VEX_W_OPSIZE, /* 13406 */
  IC_VEX_W_OPSIZE, /* 13407 */
  IC_VEX, /* 13408 */
  IC_VEX, /* 13409 */
  IC_VEX_XS, /* 13410 */
  IC_VEX_XS, /* 13411 */
  IC_VEX_XD, /* 13412 */
  IC_VEX_XD, /* 13413 */
  IC_VEX_XD, /* 13414 */
  IC_VEX_XD, /* 13415 */
  IC_VEX_W, /* 13416 */
  IC_VEX_W, /* 13417 */
  IC_VEX_W_XS, /* 13418 */
  IC_VEX_W_XS, /* 13419 */
  IC_VEX_W_XD, /* 13420 */
  IC_VEX_W_XD, /* 13421 */
  IC_VEX_W_XD, /* 13422 */
  IC_VEX_W_XD, /* 13423 */
  IC_VEX_OPSIZE, /* 13424 */
  IC_VEX_OPSIZE, /* 13425 */
  IC_VEX_OPSIZE, /* 13426 */
  IC_VEX_OPSIZE, /* 13427 */
  IC_VEX_OPSIZE, /* 13428 */
  IC_VEX_OPSIZE, /* 13429 */
  IC_VEX_OPSIZE, /* 13430 */
  IC_VEX_OPSIZE, /* 13431 */
  IC_VEX_W_OPSIZE, /* 13432 */
  IC_VEX_W_OPSIZE, /* 13433 */
  IC_VEX_W_OPSIZE, /* 13434 */
  IC_VEX_W_OPSIZE, /* 13435 */
  IC_VEX_W_OPSIZE, /* 13436 */
  IC_VEX_W_OPSIZE, /* 13437 */
  IC_VEX_W_OPSIZE, /* 13438 */
  IC_VEX_W_OPSIZE, /* 13439 */
  IC_VEX_L, /* 13440 */
  IC_VEX_L, /* 13441 */
  IC_VEX_L_XS, /* 13442 */
  IC_VEX_L_XS, /* 13443 */
  IC_VEX_L_XD, /* 13444 */
  IC_VEX_L_XD, /* 13445 */
  IC_VEX_L_XD, /* 13446 */
  IC_VEX_L_XD, /* 13447 */
  IC_VEX_L_W, /* 13448 */
  IC_VEX_L_W, /* 13449 */
  IC_VEX_L_W_XS, /* 13450 */
  IC_VEX_L_W_XS, /* 13451 */
  IC_VEX_L_W_XD, /* 13452 */
  IC_VEX_L_W_XD, /* 13453 */
  IC_VEX_L_W_XD, /* 13454 */
  IC_VEX_L_W_XD, /* 13455 */
  IC_VEX_L_OPSIZE, /* 13456 */
  IC_VEX_L_OPSIZE, /* 13457 */
  IC_VEX_L_OPSIZE, /* 13458 */
  IC_VEX_L_OPSIZE, /* 13459 */
  IC_VEX_L_OPSIZE, /* 13460 */
  IC_VEX_L_OPSIZE, /* 13461 */
  IC_VEX_L_OPSIZE, /* 13462 */
  IC_VEX_L_OPSIZE, /* 13463 */
  IC_VEX_L_W_OPSIZE, /* 13464 */
  IC_VEX_L_W_OPSIZE, /* 13465 */
  IC_VEX_L_W_OPSIZE, /* 13466 */
  IC_VEX_L_W_OPSIZE, /* 13467 */
  IC_VEX_L_W_OPSIZE, /* 13468 */
  IC_VEX_L_W_OPSIZE, /* 13469 */
  IC_VEX_L_W_OPSIZE, /* 13470 */
  IC_VEX_L_W_OPSIZE, /* 13471 */
  IC_VEX_L, /* 13472 */
  IC_VEX_L, /* 13473 */
  IC_VEX_L_XS, /* 13474 */
  IC_VEX_L_XS, /* 13475 */
  IC_VEX_L_XD, /* 13476 */
  IC_VEX_L_XD, /* 13477 */
  IC_VEX_L_XD, /* 13478 */
  IC_VEX_L_XD, /* 13479 */
  IC_VEX_L_W, /* 13480 */
  IC_VEX_L_W, /* 13481 */
  IC_VEX_L_W_XS, /* 13482 */
  IC_VEX_L_W_XS, /* 13483 */
  IC_VEX_L_W_XD, /* 13484 */
  IC_VEX_L_W_XD, /* 13485 */
  IC_VEX_L_W_XD, /* 13486 */
  IC_VEX_L_W_XD, /* 13487 */
  IC_VEX_L_OPSIZE, /* 13488 */
  IC_VEX_L_OPSIZE, /* 13489 */
  IC_VEX_L_OPSIZE, /* 13490 */
  IC_VEX_L_OPSIZE, /* 13491 */
  IC_VEX_L_OPSIZE, /* 13492 */
  IC_VEX_L_OPSIZE, /* 13493 */
  IC_VEX_L_OPSIZE, /* 13494 */
  IC_VEX_L_OPSIZE, /* 13495 */
  IC_VEX_L_W_OPSIZE, /* 13496 */
  IC_VEX_L_W_OPSIZE, /* 13497 */
  IC_VEX_L_W_OPSIZE, /* 13498 */
  IC_VEX_L_W_OPSIZE, /* 13499 */
  IC_VEX_L_W_OPSIZE, /* 13500 */
  IC_VEX_L_W_OPSIZE, /* 13501 */
  IC_VEX_L_W_OPSIZE, /* 13502 */
  IC_VEX_L_W_OPSIZE, /* 13503 */
  IC_VEX_L, /* 13504 */
  IC_VEX_L, /* 13505 */
  IC_VEX_L_XS, /* 13506 */
  IC_VEX_L_XS, /* 13507 */
  IC_VEX_L_XD, /* 13508 */
  IC_VEX_L_XD, /* 13509 */
  IC_VEX_L_XD, /* 13510 */
  IC_VEX_L_XD, /* 13511 */
  IC_VEX_L_W, /* 13512 */
  IC_VEX_L_W, /* 13513 */
  IC_VEX_L_W_XS, /* 13514 */
  IC_VEX_L_W_XS, /* 13515 */
  IC_VEX_L_W_XD, /* 13516 */
  IC_VEX_L_W_XD, /* 13517 */
  IC_VEX_L_W_XD, /* 13518 */
  IC_VEX_L_W_XD, /* 13519 */
  IC_VEX_L_OPSIZE, /* 13520 */
  IC_VEX_L_OPSIZE, /* 13521 */
  IC_VEX_L_OPSIZE, /* 13522 */
  IC_VEX_L_OPSIZE, /* 13523 */
  IC_VEX_L_OPSIZE, /* 13524 */
  IC_VEX_L_OPSIZE, /* 13525 */
  IC_VEX_L_OPSIZE, /* 13526 */
  IC_VEX_L_OPSIZE, /* 13527 */
  IC_VEX_L_W_OPSIZE, /* 13528 */
  IC_VEX_L_W_OPSIZE, /* 13529 */
  IC_VEX_L_W_OPSIZE, /* 13530 */
  IC_VEX_L_W_OPSIZE, /* 13531 */
  IC_VEX_L_W_OPSIZE, /* 13532 */
  IC_VEX_L_W_OPSIZE, /* 13533 */
  IC_VEX_L_W_OPSIZE, /* 13534 */
  IC_VEX_L_W_OPSIZE, /* 13535 */
  IC_VEX_L, /* 13536 */
  IC_VEX_L, /* 13537 */
  IC_VEX_L_XS, /* 13538 */
  IC_VEX_L_XS, /* 13539 */
  IC_VEX_L_XD, /* 13540 */
  IC_VEX_L_XD, /* 13541 */
  IC_VEX_L_XD, /* 13542 */
  IC_VEX_L_XD, /* 13543 */
  IC_VEX_L_W, /* 13544 */
  IC_VEX_L_W, /* 13545 */
  IC_VEX_L_W_XS, /* 13546 */
  IC_VEX_L_W_XS, /* 13547 */
  IC_VEX_L_W_XD, /* 13548 */
  IC_VEX_L_W_XD, /* 13549 */
  IC_VEX_L_W_XD, /* 13550 */
  IC_VEX_L_W_XD, /* 13551 */
  IC_VEX_L_OPSIZE, /* 13552 */
  IC_VEX_L_OPSIZE, /* 13553 */
  IC_VEX_L_OPSIZE, /* 13554 */
  IC_VEX_L_OPSIZE, /* 13555 */
  IC_VEX_L_OPSIZE, /* 13556 */
  IC_VEX_L_OPSIZE, /* 13557 */
  IC_VEX_L_OPSIZE, /* 13558 */
  IC_VEX_L_OPSIZE, /* 13559 */
  IC_VEX_L_W_OPSIZE, /* 13560 */
  IC_VEX_L_W_OPSIZE, /* 13561 */
  IC_VEX_L_W_OPSIZE, /* 13562 */
  IC_VEX_L_W_OPSIZE, /* 13563 */
  IC_VEX_L_W_OPSIZE, /* 13564 */
  IC_VEX_L_W_OPSIZE, /* 13565 */
  IC_VEX_L_W_OPSIZE, /* 13566 */
  IC_VEX_L_W_OPSIZE, /* 13567 */
  IC_EVEX_L2_KZ_B, /* 13568 */
  IC_EVEX_L2_KZ_B, /* 13569 */
  IC_EVEX_L2_XS_KZ_B, /* 13570 */
  IC_EVEX_L2_XS_KZ_B, /* 13571 */
  IC_EVEX_L2_XD_KZ_B, /* 13572 */
  IC_EVEX_L2_XD_KZ_B, /* 13573 */
  IC_EVEX_L2_XD_KZ_B, /* 13574 */
  IC_EVEX_L2_XD_KZ_B, /* 13575 */
  IC_EVEX_L2_W_KZ_B, /* 13576 */
  IC_EVEX_L2_W_KZ_B, /* 13577 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13578 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13579 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13580 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13581 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13582 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13583 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13584 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13585 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13586 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13587 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13588 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13589 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13590 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13591 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13592 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13593 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13594 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13595 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13596 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13597 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13598 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13599 */
  IC_EVEX_L2_KZ_B, /* 13600 */
  IC_EVEX_L2_KZ_B, /* 13601 */
  IC_EVEX_L2_XS_KZ_B, /* 13602 */
  IC_EVEX_L2_XS_KZ_B, /* 13603 */
  IC_EVEX_L2_XD_KZ_B, /* 13604 */
  IC_EVEX_L2_XD_KZ_B, /* 13605 */
  IC_EVEX_L2_XD_KZ_B, /* 13606 */
  IC_EVEX_L2_XD_KZ_B, /* 13607 */
  IC_EVEX_L2_W_KZ_B, /* 13608 */
  IC_EVEX_L2_W_KZ_B, /* 13609 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13610 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13611 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13612 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13613 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13614 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13615 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13616 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13617 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13618 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13619 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13620 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13621 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13622 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13623 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13624 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13625 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13626 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13627 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13628 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13629 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13630 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13631 */
  IC_EVEX_L2_KZ_B, /* 13632 */
  IC_EVEX_L2_KZ_B, /* 13633 */
  IC_EVEX_L2_XS_KZ_B, /* 13634 */
  IC_EVEX_L2_XS_KZ_B, /* 13635 */
  IC_EVEX_L2_XD_KZ_B, /* 13636 */
  IC_EVEX_L2_XD_KZ_B, /* 13637 */
  IC_EVEX_L2_XD_KZ_B, /* 13638 */
  IC_EVEX_L2_XD_KZ_B, /* 13639 */
  IC_EVEX_L2_W_KZ_B, /* 13640 */
  IC_EVEX_L2_W_KZ_B, /* 13641 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13642 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13643 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13644 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13645 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13646 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13647 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13648 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13649 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13650 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13651 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13652 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13653 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13654 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13655 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13656 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13657 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13658 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13659 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13660 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13661 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13662 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13663 */
  IC_EVEX_L2_KZ_B, /* 13664 */
  IC_EVEX_L2_KZ_B, /* 13665 */
  IC_EVEX_L2_XS_KZ_B, /* 13666 */
  IC_EVEX_L2_XS_KZ_B, /* 13667 */
  IC_EVEX_L2_XD_KZ_B, /* 13668 */
  IC_EVEX_L2_XD_KZ_B, /* 13669 */
  IC_EVEX_L2_XD_KZ_B, /* 13670 */
  IC_EVEX_L2_XD_KZ_B, /* 13671 */
  IC_EVEX_L2_W_KZ_B, /* 13672 */
  IC_EVEX_L2_W_KZ_B, /* 13673 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13674 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13675 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13676 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13677 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13678 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13679 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13680 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13681 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13682 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13683 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13684 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13685 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13686 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13687 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13688 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13689 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13690 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13691 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13692 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13693 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13694 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13695 */
  IC_EVEX_L2_KZ_B, /* 13696 */
  IC_EVEX_L2_KZ_B, /* 13697 */
  IC_EVEX_L2_XS_KZ_B, /* 13698 */
  IC_EVEX_L2_XS_KZ_B, /* 13699 */
  IC_EVEX_L2_XD_KZ_B, /* 13700 */
  IC_EVEX_L2_XD_KZ_B, /* 13701 */
  IC_EVEX_L2_XD_KZ_B, /* 13702 */
  IC_EVEX_L2_XD_KZ_B, /* 13703 */
  IC_EVEX_L2_W_KZ_B, /* 13704 */
  IC_EVEX_L2_W_KZ_B, /* 13705 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13706 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13707 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13708 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13709 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13710 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13711 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13712 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13713 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13714 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13715 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13716 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13717 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13718 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13719 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13720 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13721 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13722 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13723 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13724 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13725 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13726 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13727 */
  IC_EVEX_L2_KZ_B, /* 13728 */
  IC_EVEX_L2_KZ_B, /* 13729 */
  IC_EVEX_L2_XS_KZ_B, /* 13730 */
  IC_EVEX_L2_XS_KZ_B, /* 13731 */
  IC_EVEX_L2_XD_KZ_B, /* 13732 */
  IC_EVEX_L2_XD_KZ_B, /* 13733 */
  IC_EVEX_L2_XD_KZ_B, /* 13734 */
  IC_EVEX_L2_XD_KZ_B, /* 13735 */
  IC_EVEX_L2_W_KZ_B, /* 13736 */
  IC_EVEX_L2_W_KZ_B, /* 13737 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13738 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13739 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13740 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13741 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13742 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13743 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13744 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13745 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13746 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13747 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13748 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13749 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13750 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13751 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13752 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13753 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13754 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13755 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13756 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13757 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13758 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13759 */
  IC_EVEX_L2_KZ_B, /* 13760 */
  IC_EVEX_L2_KZ_B, /* 13761 */
  IC_EVEX_L2_XS_KZ_B, /* 13762 */
  IC_EVEX_L2_XS_KZ_B, /* 13763 */
  IC_EVEX_L2_XD_KZ_B, /* 13764 */
  IC_EVEX_L2_XD_KZ_B, /* 13765 */
  IC_EVEX_L2_XD_KZ_B, /* 13766 */
  IC_EVEX_L2_XD_KZ_B, /* 13767 */
  IC_EVEX_L2_W_KZ_B, /* 13768 */
  IC_EVEX_L2_W_KZ_B, /* 13769 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13770 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13771 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13772 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13773 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13774 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13775 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13776 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13777 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13778 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13779 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13780 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13781 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13782 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13783 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13784 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13785 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13786 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13787 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13788 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13789 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13790 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13791 */
  IC_EVEX_L2_KZ_B, /* 13792 */
  IC_EVEX_L2_KZ_B, /* 13793 */
  IC_EVEX_L2_XS_KZ_B, /* 13794 */
  IC_EVEX_L2_XS_KZ_B, /* 13795 */
  IC_EVEX_L2_XD_KZ_B, /* 13796 */
  IC_EVEX_L2_XD_KZ_B, /* 13797 */
  IC_EVEX_L2_XD_KZ_B, /* 13798 */
  IC_EVEX_L2_XD_KZ_B, /* 13799 */
  IC_EVEX_L2_W_KZ_B, /* 13800 */
  IC_EVEX_L2_W_KZ_B, /* 13801 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13802 */
  IC_EVEX_L2_W_XS_KZ_B, /* 13803 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13804 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13805 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13806 */
  IC_EVEX_L2_W_XD_KZ_B, /* 13807 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13808 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13809 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13810 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13811 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13812 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13813 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13814 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 13815 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13816 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13817 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13818 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13819 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13820 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13821 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13822 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13823 */
  IC, /* 13824 */
  IC_64BIT, /* 13825 */
  IC_XS, /* 13826 */
  IC_64BIT_XS, /* 13827 */
  IC_XD, /* 13828 */
  IC_64BIT_XD, /* 13829 */
  IC_XS, /* 13830 */
  IC_64BIT_XS, /* 13831 */
  IC, /* 13832 */
  IC_64BIT_REXW, /* 13833 */
  IC_XS, /* 13834 */
  IC_64BIT_REXW_XS, /* 13835 */
  IC_XD, /* 13836 */
  IC_64BIT_REXW_XD, /* 13837 */
  IC_XS, /* 13838 */
  IC_64BIT_REXW_XS, /* 13839 */
  IC_OPSIZE, /* 13840 */
  IC_64BIT_OPSIZE, /* 13841 */
  IC_XS_OPSIZE, /* 13842 */
  IC_64BIT_XS_OPSIZE, /* 13843 */
  IC_XD_OPSIZE, /* 13844 */
  IC_64BIT_XD_OPSIZE, /* 13845 */
  IC_XS_OPSIZE, /* 13846 */
  IC_64BIT_XD_OPSIZE, /* 13847 */
  IC_OPSIZE, /* 13848 */
  IC_64BIT_REXW_OPSIZE, /* 13849 */
  IC_XS_OPSIZE, /* 13850 */
  IC_64BIT_REXW_XS, /* 13851 */
  IC_XD_OPSIZE, /* 13852 */
  IC_64BIT_REXW_XD, /* 13853 */
  IC_XS_OPSIZE, /* 13854 */
  IC_64BIT_REXW_XS, /* 13855 */
  IC_ADSIZE, /* 13856 */
  IC_64BIT_ADSIZE, /* 13857 */
  IC_XS, /* 13858 */
  IC_64BIT_XS, /* 13859 */
  IC_XD, /* 13860 */
  IC_64BIT_XD, /* 13861 */
  IC_XS, /* 13862 */
  IC_64BIT_XS, /* 13863 */
  IC_ADSIZE, /* 13864 */
  IC_64BIT_ADSIZE, /* 13865 */
  IC_XS, /* 13866 */
  IC_64BIT_REXW_XS, /* 13867 */
  IC_XD, /* 13868 */
  IC_64BIT_REXW_XD, /* 13869 */
  IC_XS, /* 13870 */
  IC_64BIT_REXW_XS, /* 13871 */
  IC_OPSIZE, /* 13872 */
  IC_64BIT_OPSIZE, /* 13873 */
  IC_XS_OPSIZE, /* 13874 */
  IC_64BIT_XS_OPSIZE, /* 13875 */
  IC_XD_OPSIZE, /* 13876 */
  IC_64BIT_XD_OPSIZE, /* 13877 */
  IC_XS_OPSIZE, /* 13878 */
  IC_64BIT_XD_OPSIZE, /* 13879 */
  IC_OPSIZE, /* 13880 */
  IC_64BIT_REXW_OPSIZE, /* 13881 */
  IC_XS_OPSIZE, /* 13882 */
  IC_64BIT_REXW_XS, /* 13883 */
  IC_XD_OPSIZE, /* 13884 */
  IC_64BIT_REXW_XD, /* 13885 */
  IC_XS_OPSIZE, /* 13886 */
  IC_64BIT_REXW_XS, /* 13887 */
  IC_VEX, /* 13888 */
  IC_VEX, /* 13889 */
  IC_VEX_XS, /* 13890 */
  IC_VEX_XS, /* 13891 */
  IC_VEX_XD, /* 13892 */
  IC_VEX_XD, /* 13893 */
  IC_VEX_XD, /* 13894 */
  IC_VEX_XD, /* 13895 */
  IC_VEX_W, /* 13896 */
  IC_VEX_W, /* 13897 */
  IC_VEX_W_XS, /* 13898 */
  IC_VEX_W_XS, /* 13899 */
  IC_VEX_W_XD, /* 13900 */
  IC_VEX_W_XD, /* 13901 */
  IC_VEX_W_XD, /* 13902 */
  IC_VEX_W_XD, /* 13903 */
  IC_VEX_OPSIZE, /* 13904 */
  IC_VEX_OPSIZE, /* 13905 */
  IC_VEX_OPSIZE, /* 13906 */
  IC_VEX_OPSIZE, /* 13907 */
  IC_VEX_OPSIZE, /* 13908 */
  IC_VEX_OPSIZE, /* 13909 */
  IC_VEX_OPSIZE, /* 13910 */
  IC_VEX_OPSIZE, /* 13911 */
  IC_VEX_W_OPSIZE, /* 13912 */
  IC_VEX_W_OPSIZE, /* 13913 */
  IC_VEX_W_OPSIZE, /* 13914 */
  IC_VEX_W_OPSIZE, /* 13915 */
  IC_VEX_W_OPSIZE, /* 13916 */
  IC_VEX_W_OPSIZE, /* 13917 */
  IC_VEX_W_OPSIZE, /* 13918 */
  IC_VEX_W_OPSIZE, /* 13919 */
  IC_VEX, /* 13920 */
  IC_VEX, /* 13921 */
  IC_VEX_XS, /* 13922 */
  IC_VEX_XS, /* 13923 */
  IC_VEX_XD, /* 13924 */
  IC_VEX_XD, /* 13925 */
  IC_VEX_XD, /* 13926 */
  IC_VEX_XD, /* 13927 */
  IC_VEX_W, /* 13928 */
  IC_VEX_W, /* 13929 */
  IC_VEX_W_XS, /* 13930 */
  IC_VEX_W_XS, /* 13931 */
  IC_VEX_W_XD, /* 13932 */
  IC_VEX_W_XD, /* 13933 */
  IC_VEX_W_XD, /* 13934 */
  IC_VEX_W_XD, /* 13935 */
  IC_VEX_OPSIZE, /* 13936 */
  IC_VEX_OPSIZE, /* 13937 */
  IC_VEX_OPSIZE, /* 13938 */
  IC_VEX_OPSIZE, /* 13939 */
  IC_VEX_OPSIZE, /* 13940 */
  IC_VEX_OPSIZE, /* 13941 */
  IC_VEX_OPSIZE, /* 13942 */
  IC_VEX_OPSIZE, /* 13943 */
  IC_VEX_W_OPSIZE, /* 13944 */
  IC_VEX_W_OPSIZE, /* 13945 */
  IC_VEX_W_OPSIZE, /* 13946 */
  IC_VEX_W_OPSIZE, /* 13947 */
  IC_VEX_W_OPSIZE, /* 13948 */
  IC_VEX_W_OPSIZE, /* 13949 */
  IC_VEX_W_OPSIZE, /* 13950 */
  IC_VEX_W_OPSIZE, /* 13951 */
  IC_VEX_L, /* 13952 */
  IC_VEX_L, /* 13953 */
  IC_VEX_L_XS, /* 13954 */
  IC_VEX_L_XS, /* 13955 */
  IC_VEX_L_XD, /* 13956 */
  IC_VEX_L_XD, /* 13957 */
  IC_VEX_L_XD, /* 13958 */
  IC_VEX_L_XD, /* 13959 */
  IC_VEX_L_W, /* 13960 */
  IC_VEX_L_W, /* 13961 */
  IC_VEX_L_W_XS, /* 13962 */
  IC_VEX_L_W_XS, /* 13963 */
  IC_VEX_L_W_XD, /* 13964 */
  IC_VEX_L_W_XD, /* 13965 */
  IC_VEX_L_W_XD, /* 13966 */
  IC_VEX_L_W_XD, /* 13967 */
  IC_VEX_L_OPSIZE, /* 13968 */
  IC_VEX_L_OPSIZE, /* 13969 */
  IC_VEX_L_OPSIZE, /* 13970 */
  IC_VEX_L_OPSIZE, /* 13971 */
  IC_VEX_L_OPSIZE, /* 13972 */
  IC_VEX_L_OPSIZE, /* 13973 */
  IC_VEX_L_OPSIZE, /* 13974 */
  IC_VEX_L_OPSIZE, /* 13975 */
  IC_VEX_L_W_OPSIZE, /* 13976 */
  IC_VEX_L_W_OPSIZE, /* 13977 */
  IC_VEX_L_W_OPSIZE, /* 13978 */
  IC_VEX_L_W_OPSIZE, /* 13979 */
  IC_VEX_L_W_OPSIZE, /* 13980 */
  IC_VEX_L_W_OPSIZE, /* 13981 */
  IC_VEX_L_W_OPSIZE, /* 13982 */
  IC_VEX_L_W_OPSIZE, /* 13983 */
  IC_VEX_L, /* 13984 */
  IC_VEX_L, /* 13985 */
  IC_VEX_L_XS, /* 13986 */
  IC_VEX_L_XS, /* 13987 */
  IC_VEX_L_XD, /* 13988 */
  IC_VEX_L_XD, /* 13989 */
  IC_VEX_L_XD, /* 13990 */
  IC_VEX_L_XD, /* 13991 */
  IC_VEX_L_W, /* 13992 */
  IC_VEX_L_W, /* 13993 */
  IC_VEX_L_W_XS, /* 13994 */
  IC_VEX_L_W_XS, /* 13995 */
  IC_VEX_L_W_XD, /* 13996 */
  IC_VEX_L_W_XD, /* 13997 */
  IC_VEX_L_W_XD, /* 13998 */
  IC_VEX_L_W_XD, /* 13999 */
  IC_VEX_L_OPSIZE, /* 14000 */
  IC_VEX_L_OPSIZE, /* 14001 */
  IC_VEX_L_OPSIZE, /* 14002 */
  IC_VEX_L_OPSIZE, /* 14003 */
  IC_VEX_L_OPSIZE, /* 14004 */
  IC_VEX_L_OPSIZE, /* 14005 */
  IC_VEX_L_OPSIZE, /* 14006 */
  IC_VEX_L_OPSIZE, /* 14007 */
  IC_VEX_L_W_OPSIZE, /* 14008 */
  IC_VEX_L_W_OPSIZE, /* 14009 */
  IC_VEX_L_W_OPSIZE, /* 14010 */
  IC_VEX_L_W_OPSIZE, /* 14011 */
  IC_VEX_L_W_OPSIZE, /* 14012 */
  IC_VEX_L_W_OPSIZE, /* 14013 */
  IC_VEX_L_W_OPSIZE, /* 14014 */
  IC_VEX_L_W_OPSIZE, /* 14015 */
  IC_VEX_L, /* 14016 */
  IC_VEX_L, /* 14017 */
  IC_VEX_L_XS, /* 14018 */
  IC_VEX_L_XS, /* 14019 */
  IC_VEX_L_XD, /* 14020 */
  IC_VEX_L_XD, /* 14021 */
  IC_VEX_L_XD, /* 14022 */
  IC_VEX_L_XD, /* 14023 */
  IC_VEX_L_W, /* 14024 */
  IC_VEX_L_W, /* 14025 */
  IC_VEX_L_W_XS, /* 14026 */
  IC_VEX_L_W_XS, /* 14027 */
  IC_VEX_L_W_XD, /* 14028 */
  IC_VEX_L_W_XD, /* 14029 */
  IC_VEX_L_W_XD, /* 14030 */
  IC_VEX_L_W_XD, /* 14031 */
  IC_VEX_L_OPSIZE, /* 14032 */
  IC_VEX_L_OPSIZE, /* 14033 */
  IC_VEX_L_OPSIZE, /* 14034 */
  IC_VEX_L_OPSIZE, /* 14035 */
  IC_VEX_L_OPSIZE, /* 14036 */
  IC_VEX_L_OPSIZE, /* 14037 */
  IC_VEX_L_OPSIZE, /* 14038 */
  IC_VEX_L_OPSIZE, /* 14039 */
  IC_VEX_L_W_OPSIZE, /* 14040 */
  IC_VEX_L_W_OPSIZE, /* 14041 */
  IC_VEX_L_W_OPSIZE, /* 14042 */
  IC_VEX_L_W_OPSIZE, /* 14043 */
  IC_VEX_L_W_OPSIZE, /* 14044 */
  IC_VEX_L_W_OPSIZE, /* 14045 */
  IC_VEX_L_W_OPSIZE, /* 14046 */
  IC_VEX_L_W_OPSIZE, /* 14047 */
  IC_VEX_L, /* 14048 */
  IC_VEX_L, /* 14049 */
  IC_VEX_L_XS, /* 14050 */
  IC_VEX_L_XS, /* 14051 */
  IC_VEX_L_XD, /* 14052 */
  IC_VEX_L_XD, /* 14053 */
  IC_VEX_L_XD, /* 14054 */
  IC_VEX_L_XD, /* 14055 */
  IC_VEX_L_W, /* 14056 */
  IC_VEX_L_W, /* 14057 */
  IC_VEX_L_W_XS, /* 14058 */
  IC_VEX_L_W_XS, /* 14059 */
  IC_VEX_L_W_XD, /* 14060 */
  IC_VEX_L_W_XD, /* 14061 */
  IC_VEX_L_W_XD, /* 14062 */
  IC_VEX_L_W_XD, /* 14063 */
  IC_VEX_L_OPSIZE, /* 14064 */
  IC_VEX_L_OPSIZE, /* 14065 */
  IC_VEX_L_OPSIZE, /* 14066 */
  IC_VEX_L_OPSIZE, /* 14067 */
  IC_VEX_L_OPSIZE, /* 14068 */
  IC_VEX_L_OPSIZE, /* 14069 */
  IC_VEX_L_OPSIZE, /* 14070 */
  IC_VEX_L_OPSIZE, /* 14071 */
  IC_VEX_L_W_OPSIZE, /* 14072 */
  IC_VEX_L_W_OPSIZE, /* 14073 */
  IC_VEX_L_W_OPSIZE, /* 14074 */
  IC_VEX_L_W_OPSIZE, /* 14075 */
  IC_VEX_L_W_OPSIZE, /* 14076 */
  IC_VEX_L_W_OPSIZE, /* 14077 */
  IC_VEX_L_W_OPSIZE, /* 14078 */
  IC_VEX_L_W_OPSIZE, /* 14079 */
  IC_EVEX_L2_KZ_B, /* 14080 */
  IC_EVEX_L2_KZ_B, /* 14081 */
  IC_EVEX_L2_XS_KZ_B, /* 14082 */
  IC_EVEX_L2_XS_KZ_B, /* 14083 */
  IC_EVEX_L2_XD_KZ_B, /* 14084 */
  IC_EVEX_L2_XD_KZ_B, /* 14085 */
  IC_EVEX_L2_XD_KZ_B, /* 14086 */
  IC_EVEX_L2_XD_KZ_B, /* 14087 */
  IC_EVEX_L2_W_KZ_B, /* 14088 */
  IC_EVEX_L2_W_KZ_B, /* 14089 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14090 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14091 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14092 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14093 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14094 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14095 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14096 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14097 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14098 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14099 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14100 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14101 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14102 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14103 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14104 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14105 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14106 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14107 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14108 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14109 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14110 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14111 */
  IC_EVEX_L2_KZ_B, /* 14112 */
  IC_EVEX_L2_KZ_B, /* 14113 */
  IC_EVEX_L2_XS_KZ_B, /* 14114 */
  IC_EVEX_L2_XS_KZ_B, /* 14115 */
  IC_EVEX_L2_XD_KZ_B, /* 14116 */
  IC_EVEX_L2_XD_KZ_B, /* 14117 */
  IC_EVEX_L2_XD_KZ_B, /* 14118 */
  IC_EVEX_L2_XD_KZ_B, /* 14119 */
  IC_EVEX_L2_W_KZ_B, /* 14120 */
  IC_EVEX_L2_W_KZ_B, /* 14121 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14122 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14123 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14124 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14125 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14126 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14127 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14128 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14129 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14130 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14131 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14132 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14133 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14134 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14135 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14136 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14137 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14138 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14139 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14140 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14141 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14142 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14143 */
  IC_EVEX_L2_KZ_B, /* 14144 */
  IC_EVEX_L2_KZ_B, /* 14145 */
  IC_EVEX_L2_XS_KZ_B, /* 14146 */
  IC_EVEX_L2_XS_KZ_B, /* 14147 */
  IC_EVEX_L2_XD_KZ_B, /* 14148 */
  IC_EVEX_L2_XD_KZ_B, /* 14149 */
  IC_EVEX_L2_XD_KZ_B, /* 14150 */
  IC_EVEX_L2_XD_KZ_B, /* 14151 */
  IC_EVEX_L2_W_KZ_B, /* 14152 */
  IC_EVEX_L2_W_KZ_B, /* 14153 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14154 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14155 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14156 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14157 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14158 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14159 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14160 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14161 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14162 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14163 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14164 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14165 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14166 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14167 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14168 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14169 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14170 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14171 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14172 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14173 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14174 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14175 */
  IC_EVEX_L2_KZ_B, /* 14176 */
  IC_EVEX_L2_KZ_B, /* 14177 */
  IC_EVEX_L2_XS_KZ_B, /* 14178 */
  IC_EVEX_L2_XS_KZ_B, /* 14179 */
  IC_EVEX_L2_XD_KZ_B, /* 14180 */
  IC_EVEX_L2_XD_KZ_B, /* 14181 */
  IC_EVEX_L2_XD_KZ_B, /* 14182 */
  IC_EVEX_L2_XD_KZ_B, /* 14183 */
  IC_EVEX_L2_W_KZ_B, /* 14184 */
  IC_EVEX_L2_W_KZ_B, /* 14185 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14186 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14187 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14188 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14189 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14190 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14191 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14192 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14193 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14194 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14195 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14196 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14197 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14198 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14199 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14200 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14201 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14202 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14203 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14204 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14205 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14206 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14207 */
  IC_EVEX_L2_KZ_B, /* 14208 */
  IC_EVEX_L2_KZ_B, /* 14209 */
  IC_EVEX_L2_XS_KZ_B, /* 14210 */
  IC_EVEX_L2_XS_KZ_B, /* 14211 */
  IC_EVEX_L2_XD_KZ_B, /* 14212 */
  IC_EVEX_L2_XD_KZ_B, /* 14213 */
  IC_EVEX_L2_XD_KZ_B, /* 14214 */
  IC_EVEX_L2_XD_KZ_B, /* 14215 */
  IC_EVEX_L2_W_KZ_B, /* 14216 */
  IC_EVEX_L2_W_KZ_B, /* 14217 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14218 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14219 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14220 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14221 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14222 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14223 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14224 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14225 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14226 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14227 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14228 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14229 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14230 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14231 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14232 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14233 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14234 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14235 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14236 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14237 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14238 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14239 */
  IC_EVEX_L2_KZ_B, /* 14240 */
  IC_EVEX_L2_KZ_B, /* 14241 */
  IC_EVEX_L2_XS_KZ_B, /* 14242 */
  IC_EVEX_L2_XS_KZ_B, /* 14243 */
  IC_EVEX_L2_XD_KZ_B, /* 14244 */
  IC_EVEX_L2_XD_KZ_B, /* 14245 */
  IC_EVEX_L2_XD_KZ_B, /* 14246 */
  IC_EVEX_L2_XD_KZ_B, /* 14247 */
  IC_EVEX_L2_W_KZ_B, /* 14248 */
  IC_EVEX_L2_W_KZ_B, /* 14249 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14250 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14251 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14252 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14253 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14254 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14255 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14256 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14257 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14258 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14259 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14260 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14261 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14262 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14263 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14264 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14265 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14266 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14267 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14268 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14269 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14270 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14271 */
  IC_EVEX_L2_KZ_B, /* 14272 */
  IC_EVEX_L2_KZ_B, /* 14273 */
  IC_EVEX_L2_XS_KZ_B, /* 14274 */
  IC_EVEX_L2_XS_KZ_B, /* 14275 */
  IC_EVEX_L2_XD_KZ_B, /* 14276 */
  IC_EVEX_L2_XD_KZ_B, /* 14277 */
  IC_EVEX_L2_XD_KZ_B, /* 14278 */
  IC_EVEX_L2_XD_KZ_B, /* 14279 */
  IC_EVEX_L2_W_KZ_B, /* 14280 */
  IC_EVEX_L2_W_KZ_B, /* 14281 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14282 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14283 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14284 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14285 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14286 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14287 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14288 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14289 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14290 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14291 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14292 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14293 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14294 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14295 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14296 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14297 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14298 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14299 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14300 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14301 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14302 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14303 */
  IC_EVEX_L2_KZ_B, /* 14304 */
  IC_EVEX_L2_KZ_B, /* 14305 */
  IC_EVEX_L2_XS_KZ_B, /* 14306 */
  IC_EVEX_L2_XS_KZ_B, /* 14307 */
  IC_EVEX_L2_XD_KZ_B, /* 14308 */
  IC_EVEX_L2_XD_KZ_B, /* 14309 */
  IC_EVEX_L2_XD_KZ_B, /* 14310 */
  IC_EVEX_L2_XD_KZ_B, /* 14311 */
  IC_EVEX_L2_W_KZ_B, /* 14312 */
  IC_EVEX_L2_W_KZ_B, /* 14313 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14314 */
  IC_EVEX_L2_W_XS_KZ_B, /* 14315 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14316 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14317 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14318 */
  IC_EVEX_L2_W_XD_KZ_B, /* 14319 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14320 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14321 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14322 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14323 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14324 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14325 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14326 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 14327 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14328 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14329 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14330 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14331 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14332 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14333 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14334 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14335 */
  IC, /* 14336 */
  IC_64BIT, /* 14337 */
  IC_XS, /* 14338 */
  IC_64BIT_XS, /* 14339 */
  IC_XD, /* 14340 */
  IC_64BIT_XD, /* 14341 */
  IC_XS, /* 14342 */
  IC_64BIT_XS, /* 14343 */
  IC, /* 14344 */
  IC_64BIT_REXW, /* 14345 */
  IC_XS, /* 14346 */
  IC_64BIT_REXW_XS, /* 14347 */
  IC_XD, /* 14348 */
  IC_64BIT_REXW_XD, /* 14349 */
  IC_XS, /* 14350 */
  IC_64BIT_REXW_XS, /* 14351 */
  IC_OPSIZE, /* 14352 */
  IC_64BIT_OPSIZE, /* 14353 */
  IC_XS_OPSIZE, /* 14354 */
  IC_64BIT_XS_OPSIZE, /* 14355 */
  IC_XD_OPSIZE, /* 14356 */
  IC_64BIT_XD_OPSIZE, /* 14357 */
  IC_XS_OPSIZE, /* 14358 */
  IC_64BIT_XD_OPSIZE, /* 14359 */
  IC_OPSIZE, /* 14360 */
  IC_64BIT_REXW_OPSIZE, /* 14361 */
  IC_XS_OPSIZE, /* 14362 */
  IC_64BIT_REXW_XS, /* 14363 */
  IC_XD_OPSIZE, /* 14364 */
  IC_64BIT_REXW_XD, /* 14365 */
  IC_XS_OPSIZE, /* 14366 */
  IC_64BIT_REXW_XS, /* 14367 */
  IC_ADSIZE, /* 14368 */
  IC_64BIT_ADSIZE, /* 14369 */
  IC_XS, /* 14370 */
  IC_64BIT_XS, /* 14371 */
  IC_XD, /* 14372 */
  IC_64BIT_XD, /* 14373 */
  IC_XS, /* 14374 */
  IC_64BIT_XS, /* 14375 */
  IC_ADSIZE, /* 14376 */
  IC_64BIT_ADSIZE, /* 14377 */
  IC_XS, /* 14378 */
  IC_64BIT_REXW_XS, /* 14379 */
  IC_XD, /* 14380 */
  IC_64BIT_REXW_XD, /* 14381 */
  IC_XS, /* 14382 */
  IC_64BIT_REXW_XS, /* 14383 */
  IC_OPSIZE, /* 14384 */
  IC_64BIT_OPSIZE, /* 14385 */
  IC_XS_OPSIZE, /* 14386 */
  IC_64BIT_XS_OPSIZE, /* 14387 */
  IC_XD_OPSIZE, /* 14388 */
  IC_64BIT_XD_OPSIZE, /* 14389 */
  IC_XS_OPSIZE, /* 14390 */
  IC_64BIT_XD_OPSIZE, /* 14391 */
  IC_OPSIZE, /* 14392 */
  IC_64BIT_REXW_OPSIZE, /* 14393 */
  IC_XS_OPSIZE, /* 14394 */
  IC_64BIT_REXW_XS, /* 14395 */
  IC_XD_OPSIZE, /* 14396 */
  IC_64BIT_REXW_XD, /* 14397 */
  IC_XS_OPSIZE, /* 14398 */
  IC_64BIT_REXW_XS, /* 14399 */
  IC_VEX, /* 14400 */
  IC_VEX, /* 14401 */
  IC_VEX_XS, /* 14402 */
  IC_VEX_XS, /* 14403 */
  IC_VEX_XD, /* 14404 */
  IC_VEX_XD, /* 14405 */
  IC_VEX_XD, /* 14406 */
  IC_VEX_XD, /* 14407 */
  IC_VEX_W, /* 14408 */
  IC_VEX_W, /* 14409 */
  IC_VEX_W_XS, /* 14410 */
  IC_VEX_W_XS, /* 14411 */
  IC_VEX_W_XD, /* 14412 */
  IC_VEX_W_XD, /* 14413 */
  IC_VEX_W_XD, /* 14414 */
  IC_VEX_W_XD, /* 14415 */
  IC_VEX_OPSIZE, /* 14416 */
  IC_VEX_OPSIZE, /* 14417 */
  IC_VEX_OPSIZE, /* 14418 */
  IC_VEX_OPSIZE, /* 14419 */
  IC_VEX_OPSIZE, /* 14420 */
  IC_VEX_OPSIZE, /* 14421 */
  IC_VEX_OPSIZE, /* 14422 */
  IC_VEX_OPSIZE, /* 14423 */
  IC_VEX_W_OPSIZE, /* 14424 */
  IC_VEX_W_OPSIZE, /* 14425 */
  IC_VEX_W_OPSIZE, /* 14426 */
  IC_VEX_W_OPSIZE, /* 14427 */
  IC_VEX_W_OPSIZE, /* 14428 */
  IC_VEX_W_OPSIZE, /* 14429 */
  IC_VEX_W_OPSIZE, /* 14430 */
  IC_VEX_W_OPSIZE, /* 14431 */
  IC_VEX, /* 14432 */
  IC_VEX, /* 14433 */
  IC_VEX_XS, /* 14434 */
  IC_VEX_XS, /* 14435 */
  IC_VEX_XD, /* 14436 */
  IC_VEX_XD, /* 14437 */
  IC_VEX_XD, /* 14438 */
  IC_VEX_XD, /* 14439 */
  IC_VEX_W, /* 14440 */
  IC_VEX_W, /* 14441 */
  IC_VEX_W_XS, /* 14442 */
  IC_VEX_W_XS, /* 14443 */
  IC_VEX_W_XD, /* 14444 */
  IC_VEX_W_XD, /* 14445 */
  IC_VEX_W_XD, /* 14446 */
  IC_VEX_W_XD, /* 14447 */
  IC_VEX_OPSIZE, /* 14448 */
  IC_VEX_OPSIZE, /* 14449 */
  IC_VEX_OPSIZE, /* 14450 */
  IC_VEX_OPSIZE, /* 14451 */
  IC_VEX_OPSIZE, /* 14452 */
  IC_VEX_OPSIZE, /* 14453 */
  IC_VEX_OPSIZE, /* 14454 */
  IC_VEX_OPSIZE, /* 14455 */
  IC_VEX_W_OPSIZE, /* 14456 */
  IC_VEX_W_OPSIZE, /* 14457 */
  IC_VEX_W_OPSIZE, /* 14458 */
  IC_VEX_W_OPSIZE, /* 14459 */
  IC_VEX_W_OPSIZE, /* 14460 */
  IC_VEX_W_OPSIZE, /* 14461 */
  IC_VEX_W_OPSIZE, /* 14462 */
  IC_VEX_W_OPSIZE, /* 14463 */
  IC_VEX_L, /* 14464 */
  IC_VEX_L, /* 14465 */
  IC_VEX_L_XS, /* 14466 */
  IC_VEX_L_XS, /* 14467 */
  IC_VEX_L_XD, /* 14468 */
  IC_VEX_L_XD, /* 14469 */
  IC_VEX_L_XD, /* 14470 */
  IC_VEX_L_XD, /* 14471 */
  IC_VEX_L_W, /* 14472 */
  IC_VEX_L_W, /* 14473 */
  IC_VEX_L_W_XS, /* 14474 */
  IC_VEX_L_W_XS, /* 14475 */
  IC_VEX_L_W_XD, /* 14476 */
  IC_VEX_L_W_XD, /* 14477 */
  IC_VEX_L_W_XD, /* 14478 */
  IC_VEX_L_W_XD, /* 14479 */
  IC_VEX_L_OPSIZE, /* 14480 */
  IC_VEX_L_OPSIZE, /* 14481 */
  IC_VEX_L_OPSIZE, /* 14482 */
  IC_VEX_L_OPSIZE, /* 14483 */
  IC_VEX_L_OPSIZE, /* 14484 */
  IC_VEX_L_OPSIZE, /* 14485 */
  IC_VEX_L_OPSIZE, /* 14486 */
  IC_VEX_L_OPSIZE, /* 14487 */
  IC_VEX_L_W_OPSIZE, /* 14488 */
  IC_VEX_L_W_OPSIZE, /* 14489 */
  IC_VEX_L_W_OPSIZE, /* 14490 */
  IC_VEX_L_W_OPSIZE, /* 14491 */
  IC_VEX_L_W_OPSIZE, /* 14492 */
  IC_VEX_L_W_OPSIZE, /* 14493 */
  IC_VEX_L_W_OPSIZE, /* 14494 */
  IC_VEX_L_W_OPSIZE, /* 14495 */
  IC_VEX_L, /* 14496 */
  IC_VEX_L, /* 14497 */
  IC_VEX_L_XS, /* 14498 */
  IC_VEX_L_XS, /* 14499 */
  IC_VEX_L_XD, /* 14500 */
  IC_VEX_L_XD, /* 14501 */
  IC_VEX_L_XD, /* 14502 */
  IC_VEX_L_XD, /* 14503 */
  IC_VEX_L_W, /* 14504 */
  IC_VEX_L_W, /* 14505 */
  IC_VEX_L_W_XS, /* 14506 */
  IC_VEX_L_W_XS, /* 14507 */
  IC_VEX_L_W_XD, /* 14508 */
  IC_VEX_L_W_XD, /* 14509 */
  IC_VEX_L_W_XD, /* 14510 */
  IC_VEX_L_W_XD, /* 14511 */
  IC_VEX_L_OPSIZE, /* 14512 */
  IC_VEX_L_OPSIZE, /* 14513 */
  IC_VEX_L_OPSIZE, /* 14514 */
  IC_VEX_L_OPSIZE, /* 14515 */
  IC_VEX_L_OPSIZE, /* 14516 */
  IC_VEX_L_OPSIZE, /* 14517 */
  IC_VEX_L_OPSIZE, /* 14518 */
  IC_VEX_L_OPSIZE, /* 14519 */
  IC_VEX_L_W_OPSIZE, /* 14520 */
  IC_VEX_L_W_OPSIZE, /* 14521 */
  IC_VEX_L_W_OPSIZE, /* 14522 */
  IC_VEX_L_W_OPSIZE, /* 14523 */
  IC_VEX_L_W_OPSIZE, /* 14524 */
  IC_VEX_L_W_OPSIZE, /* 14525 */
  IC_VEX_L_W_OPSIZE, /* 14526 */
  IC_VEX_L_W_OPSIZE, /* 14527 */
  IC_VEX_L, /* 14528 */
  IC_VEX_L, /* 14529 */
  IC_VEX_L_XS, /* 14530 */
  IC_VEX_L_XS, /* 14531 */
  IC_VEX_L_XD, /* 14532 */
  IC_VEX_L_XD, /* 14533 */
  IC_VEX_L_XD, /* 14534 */
  IC_VEX_L_XD, /* 14535 */
  IC_VEX_L_W, /* 14536 */
  IC_VEX_L_W, /* 14537 */
  IC_VEX_L_W_XS, /* 14538 */
  IC_VEX_L_W_XS, /* 14539 */
  IC_VEX_L_W_XD, /* 14540 */
  IC_VEX_L_W_XD, /* 14541 */
  IC_VEX_L_W_XD, /* 14542 */
  IC_VEX_L_W_XD, /* 14543 */
  IC_VEX_L_OPSIZE, /* 14544 */
  IC_VEX_L_OPSIZE, /* 14545 */
  IC_VEX_L_OPSIZE, /* 14546 */
  IC_VEX_L_OPSIZE, /* 14547 */
  IC_VEX_L_OPSIZE, /* 14548 */
  IC_VEX_L_OPSIZE, /* 14549 */
  IC_VEX_L_OPSIZE, /* 14550 */
  IC_VEX_L_OPSIZE, /* 14551 */
  IC_VEX_L_W_OPSIZE, /* 14552 */
  IC_VEX_L_W_OPSIZE, /* 14553 */
  IC_VEX_L_W_OPSIZE, /* 14554 */
  IC_VEX_L_W_OPSIZE, /* 14555 */
  IC_VEX_L_W_OPSIZE, /* 14556 */
  IC_VEX_L_W_OPSIZE, /* 14557 */
  IC_VEX_L_W_OPSIZE, /* 14558 */
  IC_VEX_L_W_OPSIZE, /* 14559 */
  IC_VEX_L, /* 14560 */
  IC_VEX_L, /* 14561 */
  IC_VEX_L_XS, /* 14562 */
  IC_VEX_L_XS, /* 14563 */
  IC_VEX_L_XD, /* 14564 */
  IC_VEX_L_XD, /* 14565 */
  IC_VEX_L_XD, /* 14566 */
  IC_VEX_L_XD, /* 14567 */
  IC_VEX_L_W, /* 14568 */
  IC_VEX_L_W, /* 14569 */
  IC_VEX_L_W_XS, /* 14570 */
  IC_VEX_L_W_XS, /* 14571 */
  IC_VEX_L_W_XD, /* 14572 */
  IC_VEX_L_W_XD, /* 14573 */
  IC_VEX_L_W_XD, /* 14574 */
  IC_VEX_L_W_XD, /* 14575 */
  IC_VEX_L_OPSIZE, /* 14576 */
  IC_VEX_L_OPSIZE, /* 14577 */
  IC_VEX_L_OPSIZE, /* 14578 */
  IC_VEX_L_OPSIZE, /* 14579 */
  IC_VEX_L_OPSIZE, /* 14580 */
  IC_VEX_L_OPSIZE, /* 14581 */
  IC_VEX_L_OPSIZE, /* 14582 */
  IC_VEX_L_OPSIZE, /* 14583 */
  IC_VEX_L_W_OPSIZE, /* 14584 */
  IC_VEX_L_W_OPSIZE, /* 14585 */
  IC_VEX_L_W_OPSIZE, /* 14586 */
  IC_VEX_L_W_OPSIZE, /* 14587 */
  IC_VEX_L_W_OPSIZE, /* 14588 */
  IC_VEX_L_W_OPSIZE, /* 14589 */
  IC_VEX_L_W_OPSIZE, /* 14590 */
  IC_VEX_L_W_OPSIZE, /* 14591 */
  IC_EVEX_KZ_B, /* 14592 */
  IC_EVEX_KZ_B, /* 14593 */
  IC_EVEX_XS_KZ_B, /* 14594 */
  IC_EVEX_XS_KZ_B, /* 14595 */
  IC_EVEX_XD_KZ_B, /* 14596 */
  IC_EVEX_XD_KZ_B, /* 14597 */
  IC_EVEX_XD_KZ_B, /* 14598 */
  IC_EVEX_XD_KZ_B, /* 14599 */
  IC_EVEX_W_KZ_B, /* 14600 */
  IC_EVEX_W_KZ_B, /* 14601 */
  IC_EVEX_W_XS_KZ_B, /* 14602 */
  IC_EVEX_W_XS_KZ_B, /* 14603 */
  IC_EVEX_W_XD_KZ_B, /* 14604 */
  IC_EVEX_W_XD_KZ_B, /* 14605 */
  IC_EVEX_W_XD_KZ_B, /* 14606 */
  IC_EVEX_W_XD_KZ_B, /* 14607 */
  IC_EVEX_OPSIZE_KZ_B, /* 14608 */
  IC_EVEX_OPSIZE_KZ_B, /* 14609 */
  IC_EVEX_OPSIZE_KZ_B, /* 14610 */
  IC_EVEX_OPSIZE_KZ_B, /* 14611 */
  IC_EVEX_OPSIZE_KZ_B, /* 14612 */
  IC_EVEX_OPSIZE_KZ_B, /* 14613 */
  IC_EVEX_OPSIZE_KZ_B, /* 14614 */
  IC_EVEX_OPSIZE_KZ_B, /* 14615 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14616 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14617 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14618 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14619 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14620 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14621 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14622 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14623 */
  IC_EVEX_KZ_B, /* 14624 */
  IC_EVEX_KZ_B, /* 14625 */
  IC_EVEX_XS_KZ_B, /* 14626 */
  IC_EVEX_XS_KZ_B, /* 14627 */
  IC_EVEX_XD_KZ_B, /* 14628 */
  IC_EVEX_XD_KZ_B, /* 14629 */
  IC_EVEX_XD_KZ_B, /* 14630 */
  IC_EVEX_XD_KZ_B, /* 14631 */
  IC_EVEX_W_KZ_B, /* 14632 */
  IC_EVEX_W_KZ_B, /* 14633 */
  IC_EVEX_W_XS_KZ_B, /* 14634 */
  IC_EVEX_W_XS_KZ_B, /* 14635 */
  IC_EVEX_W_XD_KZ_B, /* 14636 */
  IC_EVEX_W_XD_KZ_B, /* 14637 */
  IC_EVEX_W_XD_KZ_B, /* 14638 */
  IC_EVEX_W_XD_KZ_B, /* 14639 */
  IC_EVEX_OPSIZE_KZ_B, /* 14640 */
  IC_EVEX_OPSIZE_KZ_B, /* 14641 */
  IC_EVEX_OPSIZE_KZ_B, /* 14642 */
  IC_EVEX_OPSIZE_KZ_B, /* 14643 */
  IC_EVEX_OPSIZE_KZ_B, /* 14644 */
  IC_EVEX_OPSIZE_KZ_B, /* 14645 */
  IC_EVEX_OPSIZE_KZ_B, /* 14646 */
  IC_EVEX_OPSIZE_KZ_B, /* 14647 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14648 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14649 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14650 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14651 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14652 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14653 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14654 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14655 */
  IC_EVEX_KZ_B, /* 14656 */
  IC_EVEX_KZ_B, /* 14657 */
  IC_EVEX_XS_KZ_B, /* 14658 */
  IC_EVEX_XS_KZ_B, /* 14659 */
  IC_EVEX_XD_KZ_B, /* 14660 */
  IC_EVEX_XD_KZ_B, /* 14661 */
  IC_EVEX_XD_KZ_B, /* 14662 */
  IC_EVEX_XD_KZ_B, /* 14663 */
  IC_EVEX_W_KZ_B, /* 14664 */
  IC_EVEX_W_KZ_B, /* 14665 */
  IC_EVEX_W_XS_KZ_B, /* 14666 */
  IC_EVEX_W_XS_KZ_B, /* 14667 */
  IC_EVEX_W_XD_KZ_B, /* 14668 */
  IC_EVEX_W_XD_KZ_B, /* 14669 */
  IC_EVEX_W_XD_KZ_B, /* 14670 */
  IC_EVEX_W_XD_KZ_B, /* 14671 */
  IC_EVEX_OPSIZE_KZ_B, /* 14672 */
  IC_EVEX_OPSIZE_KZ_B, /* 14673 */
  IC_EVEX_OPSIZE_KZ_B, /* 14674 */
  IC_EVEX_OPSIZE_KZ_B, /* 14675 */
  IC_EVEX_OPSIZE_KZ_B, /* 14676 */
  IC_EVEX_OPSIZE_KZ_B, /* 14677 */
  IC_EVEX_OPSIZE_KZ_B, /* 14678 */
  IC_EVEX_OPSIZE_KZ_B, /* 14679 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14680 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14681 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14682 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14683 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14684 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14685 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14686 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14687 */
  IC_EVEX_KZ_B, /* 14688 */
  IC_EVEX_KZ_B, /* 14689 */
  IC_EVEX_XS_KZ_B, /* 14690 */
  IC_EVEX_XS_KZ_B, /* 14691 */
  IC_EVEX_XD_KZ_B, /* 14692 */
  IC_EVEX_XD_KZ_B, /* 14693 */
  IC_EVEX_XD_KZ_B, /* 14694 */
  IC_EVEX_XD_KZ_B, /* 14695 */
  IC_EVEX_W_KZ_B, /* 14696 */
  IC_EVEX_W_KZ_B, /* 14697 */
  IC_EVEX_W_XS_KZ_B, /* 14698 */
  IC_EVEX_W_XS_KZ_B, /* 14699 */
  IC_EVEX_W_XD_KZ_B, /* 14700 */
  IC_EVEX_W_XD_KZ_B, /* 14701 */
  IC_EVEX_W_XD_KZ_B, /* 14702 */
  IC_EVEX_W_XD_KZ_B, /* 14703 */
  IC_EVEX_OPSIZE_KZ_B, /* 14704 */
  IC_EVEX_OPSIZE_KZ_B, /* 14705 */
  IC_EVEX_OPSIZE_KZ_B, /* 14706 */
  IC_EVEX_OPSIZE_KZ_B, /* 14707 */
  IC_EVEX_OPSIZE_KZ_B, /* 14708 */
  IC_EVEX_OPSIZE_KZ_B, /* 14709 */
  IC_EVEX_OPSIZE_KZ_B, /* 14710 */
  IC_EVEX_OPSIZE_KZ_B, /* 14711 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14712 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14713 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14714 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14715 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14716 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14717 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14718 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14719 */
  IC_EVEX_KZ_B, /* 14720 */
  IC_EVEX_KZ_B, /* 14721 */
  IC_EVEX_XS_KZ_B, /* 14722 */
  IC_EVEX_XS_KZ_B, /* 14723 */
  IC_EVEX_XD_KZ_B, /* 14724 */
  IC_EVEX_XD_KZ_B, /* 14725 */
  IC_EVEX_XD_KZ_B, /* 14726 */
  IC_EVEX_XD_KZ_B, /* 14727 */
  IC_EVEX_W_KZ_B, /* 14728 */
  IC_EVEX_W_KZ_B, /* 14729 */
  IC_EVEX_W_XS_KZ_B, /* 14730 */
  IC_EVEX_W_XS_KZ_B, /* 14731 */
  IC_EVEX_W_XD_KZ_B, /* 14732 */
  IC_EVEX_W_XD_KZ_B, /* 14733 */
  IC_EVEX_W_XD_KZ_B, /* 14734 */
  IC_EVEX_W_XD_KZ_B, /* 14735 */
  IC_EVEX_OPSIZE_KZ_B, /* 14736 */
  IC_EVEX_OPSIZE_KZ_B, /* 14737 */
  IC_EVEX_OPSIZE_KZ_B, /* 14738 */
  IC_EVEX_OPSIZE_KZ_B, /* 14739 */
  IC_EVEX_OPSIZE_KZ_B, /* 14740 */
  IC_EVEX_OPSIZE_KZ_B, /* 14741 */
  IC_EVEX_OPSIZE_KZ_B, /* 14742 */
  IC_EVEX_OPSIZE_KZ_B, /* 14743 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14744 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14745 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14746 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14747 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14748 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14749 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14750 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14751 */
  IC_EVEX_KZ_B, /* 14752 */
  IC_EVEX_KZ_B, /* 14753 */
  IC_EVEX_XS_KZ_B, /* 14754 */
  IC_EVEX_XS_KZ_B, /* 14755 */
  IC_EVEX_XD_KZ_B, /* 14756 */
  IC_EVEX_XD_KZ_B, /* 14757 */
  IC_EVEX_XD_KZ_B, /* 14758 */
  IC_EVEX_XD_KZ_B, /* 14759 */
  IC_EVEX_W_KZ_B, /* 14760 */
  IC_EVEX_W_KZ_B, /* 14761 */
  IC_EVEX_W_XS_KZ_B, /* 14762 */
  IC_EVEX_W_XS_KZ_B, /* 14763 */
  IC_EVEX_W_XD_KZ_B, /* 14764 */
  IC_EVEX_W_XD_KZ_B, /* 14765 */
  IC_EVEX_W_XD_KZ_B, /* 14766 */
  IC_EVEX_W_XD_KZ_B, /* 14767 */
  IC_EVEX_OPSIZE_KZ_B, /* 14768 */
  IC_EVEX_OPSIZE_KZ_B, /* 14769 */
  IC_EVEX_OPSIZE_KZ_B, /* 14770 */
  IC_EVEX_OPSIZE_KZ_B, /* 14771 */
  IC_EVEX_OPSIZE_KZ_B, /* 14772 */
  IC_EVEX_OPSIZE_KZ_B, /* 14773 */
  IC_EVEX_OPSIZE_KZ_B, /* 14774 */
  IC_EVEX_OPSIZE_KZ_B, /* 14775 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14776 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14777 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14778 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14779 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14780 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14781 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14782 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14783 */
  IC_EVEX_KZ_B, /* 14784 */
  IC_EVEX_KZ_B, /* 14785 */
  IC_EVEX_XS_KZ_B, /* 14786 */
  IC_EVEX_XS_KZ_B, /* 14787 */
  IC_EVEX_XD_KZ_B, /* 14788 */
  IC_EVEX_XD_KZ_B, /* 14789 */
  IC_EVEX_XD_KZ_B, /* 14790 */
  IC_EVEX_XD_KZ_B, /* 14791 */
  IC_EVEX_W_KZ_B, /* 14792 */
  IC_EVEX_W_KZ_B, /* 14793 */
  IC_EVEX_W_XS_KZ_B, /* 14794 */
  IC_EVEX_W_XS_KZ_B, /* 14795 */
  IC_EVEX_W_XD_KZ_B, /* 14796 */
  IC_EVEX_W_XD_KZ_B, /* 14797 */
  IC_EVEX_W_XD_KZ_B, /* 14798 */
  IC_EVEX_W_XD_KZ_B, /* 14799 */
  IC_EVEX_OPSIZE_KZ_B, /* 14800 */
  IC_EVEX_OPSIZE_KZ_B, /* 14801 */
  IC_EVEX_OPSIZE_KZ_B, /* 14802 */
  IC_EVEX_OPSIZE_KZ_B, /* 14803 */
  IC_EVEX_OPSIZE_KZ_B, /* 14804 */
  IC_EVEX_OPSIZE_KZ_B, /* 14805 */
  IC_EVEX_OPSIZE_KZ_B, /* 14806 */
  IC_EVEX_OPSIZE_KZ_B, /* 14807 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14808 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14809 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14810 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14811 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14812 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14813 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14814 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14815 */
  IC_EVEX_KZ_B, /* 14816 */
  IC_EVEX_KZ_B, /* 14817 */
  IC_EVEX_XS_KZ_B, /* 14818 */
  IC_EVEX_XS_KZ_B, /* 14819 */
  IC_EVEX_XD_KZ_B, /* 14820 */
  IC_EVEX_XD_KZ_B, /* 14821 */
  IC_EVEX_XD_KZ_B, /* 14822 */
  IC_EVEX_XD_KZ_B, /* 14823 */
  IC_EVEX_W_KZ_B, /* 14824 */
  IC_EVEX_W_KZ_B, /* 14825 */
  IC_EVEX_W_XS_KZ_B, /* 14826 */
  IC_EVEX_W_XS_KZ_B, /* 14827 */
  IC_EVEX_W_XD_KZ_B, /* 14828 */
  IC_EVEX_W_XD_KZ_B, /* 14829 */
  IC_EVEX_W_XD_KZ_B, /* 14830 */
  IC_EVEX_W_XD_KZ_B, /* 14831 */
  IC_EVEX_OPSIZE_KZ_B, /* 14832 */
  IC_EVEX_OPSIZE_KZ_B, /* 14833 */
  IC_EVEX_OPSIZE_KZ_B, /* 14834 */
  IC_EVEX_OPSIZE_KZ_B, /* 14835 */
  IC_EVEX_OPSIZE_KZ_B, /* 14836 */
  IC_EVEX_OPSIZE_KZ_B, /* 14837 */
  IC_EVEX_OPSIZE_KZ_B, /* 14838 */
  IC_EVEX_OPSIZE_KZ_B, /* 14839 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14840 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14841 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14842 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14843 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14844 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14845 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14846 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 14847 */
  IC, /* 14848 */
  IC_64BIT, /* 14849 */
  IC_XS, /* 14850 */
  IC_64BIT_XS, /* 14851 */
  IC_XD, /* 14852 */
  IC_64BIT_XD, /* 14853 */
  IC_XS, /* 14854 */
  IC_64BIT_XS, /* 14855 */
  IC, /* 14856 */
  IC_64BIT_REXW, /* 14857 */
  IC_XS, /* 14858 */
  IC_64BIT_REXW_XS, /* 14859 */
  IC_XD, /* 14860 */
  IC_64BIT_REXW_XD, /* 14861 */
  IC_XS, /* 14862 */
  IC_64BIT_REXW_XS, /* 14863 */
  IC_OPSIZE, /* 14864 */
  IC_64BIT_OPSIZE, /* 14865 */
  IC_XS_OPSIZE, /* 14866 */
  IC_64BIT_XS_OPSIZE, /* 14867 */
  IC_XD_OPSIZE, /* 14868 */
  IC_64BIT_XD_OPSIZE, /* 14869 */
  IC_XS_OPSIZE, /* 14870 */
  IC_64BIT_XD_OPSIZE, /* 14871 */
  IC_OPSIZE, /* 14872 */
  IC_64BIT_REXW_OPSIZE, /* 14873 */
  IC_XS_OPSIZE, /* 14874 */
  IC_64BIT_REXW_XS, /* 14875 */
  IC_XD_OPSIZE, /* 14876 */
  IC_64BIT_REXW_XD, /* 14877 */
  IC_XS_OPSIZE, /* 14878 */
  IC_64BIT_REXW_XS, /* 14879 */
  IC_ADSIZE, /* 14880 */
  IC_64BIT_ADSIZE, /* 14881 */
  IC_XS, /* 14882 */
  IC_64BIT_XS, /* 14883 */
  IC_XD, /* 14884 */
  IC_64BIT_XD, /* 14885 */
  IC_XS, /* 14886 */
  IC_64BIT_XS, /* 14887 */
  IC_ADSIZE, /* 14888 */
  IC_64BIT_ADSIZE, /* 14889 */
  IC_XS, /* 14890 */
  IC_64BIT_REXW_XS, /* 14891 */
  IC_XD, /* 14892 */
  IC_64BIT_REXW_XD, /* 14893 */
  IC_XS, /* 14894 */
  IC_64BIT_REXW_XS, /* 14895 */
  IC_OPSIZE, /* 14896 */
  IC_64BIT_OPSIZE, /* 14897 */
  IC_XS_OPSIZE, /* 14898 */
  IC_64BIT_XS_OPSIZE, /* 14899 */
  IC_XD_OPSIZE, /* 14900 */
  IC_64BIT_XD_OPSIZE, /* 14901 */
  IC_XS_OPSIZE, /* 14902 */
  IC_64BIT_XD_OPSIZE, /* 14903 */
  IC_OPSIZE, /* 14904 */
  IC_64BIT_REXW_OPSIZE, /* 14905 */
  IC_XS_OPSIZE, /* 14906 */
  IC_64BIT_REXW_XS, /* 14907 */
  IC_XD_OPSIZE, /* 14908 */
  IC_64BIT_REXW_XD, /* 14909 */
  IC_XS_OPSIZE, /* 14910 */
  IC_64BIT_REXW_XS, /* 14911 */
  IC_VEX, /* 14912 */
  IC_VEX, /* 14913 */
  IC_VEX_XS, /* 14914 */
  IC_VEX_XS, /* 14915 */
  IC_VEX_XD, /* 14916 */
  IC_VEX_XD, /* 14917 */
  IC_VEX_XD, /* 14918 */
  IC_VEX_XD, /* 14919 */
  IC_VEX_W, /* 14920 */
  IC_VEX_W, /* 14921 */
  IC_VEX_W_XS, /* 14922 */
  IC_VEX_W_XS, /* 14923 */
  IC_VEX_W_XD, /* 14924 */
  IC_VEX_W_XD, /* 14925 */
  IC_VEX_W_XD, /* 14926 */
  IC_VEX_W_XD, /* 14927 */
  IC_VEX_OPSIZE, /* 14928 */
  IC_VEX_OPSIZE, /* 14929 */
  IC_VEX_OPSIZE, /* 14930 */
  IC_VEX_OPSIZE, /* 14931 */
  IC_VEX_OPSIZE, /* 14932 */
  IC_VEX_OPSIZE, /* 14933 */
  IC_VEX_OPSIZE, /* 14934 */
  IC_VEX_OPSIZE, /* 14935 */
  IC_VEX_W_OPSIZE, /* 14936 */
  IC_VEX_W_OPSIZE, /* 14937 */
  IC_VEX_W_OPSIZE, /* 14938 */
  IC_VEX_W_OPSIZE, /* 14939 */
  IC_VEX_W_OPSIZE, /* 14940 */
  IC_VEX_W_OPSIZE, /* 14941 */
  IC_VEX_W_OPSIZE, /* 14942 */
  IC_VEX_W_OPSIZE, /* 14943 */
  IC_VEX, /* 14944 */
  IC_VEX, /* 14945 */
  IC_VEX_XS, /* 14946 */
  IC_VEX_XS, /* 14947 */
  IC_VEX_XD, /* 14948 */
  IC_VEX_XD, /* 14949 */
  IC_VEX_XD, /* 14950 */
  IC_VEX_XD, /* 14951 */
  IC_VEX_W, /* 14952 */
  IC_VEX_W, /* 14953 */
  IC_VEX_W_XS, /* 14954 */
  IC_VEX_W_XS, /* 14955 */
  IC_VEX_W_XD, /* 14956 */
  IC_VEX_W_XD, /* 14957 */
  IC_VEX_W_XD, /* 14958 */
  IC_VEX_W_XD, /* 14959 */
  IC_VEX_OPSIZE, /* 14960 */
  IC_VEX_OPSIZE, /* 14961 */
  IC_VEX_OPSIZE, /* 14962 */
  IC_VEX_OPSIZE, /* 14963 */
  IC_VEX_OPSIZE, /* 14964 */
  IC_VEX_OPSIZE, /* 14965 */
  IC_VEX_OPSIZE, /* 14966 */
  IC_VEX_OPSIZE, /* 14967 */
  IC_VEX_W_OPSIZE, /* 14968 */
  IC_VEX_W_OPSIZE, /* 14969 */
  IC_VEX_W_OPSIZE, /* 14970 */
  IC_VEX_W_OPSIZE, /* 14971 */
  IC_VEX_W_OPSIZE, /* 14972 */
  IC_VEX_W_OPSIZE, /* 14973 */
  IC_VEX_W_OPSIZE, /* 14974 */
  IC_VEX_W_OPSIZE, /* 14975 */
  IC_VEX_L, /* 14976 */
  IC_VEX_L, /* 14977 */
  IC_VEX_L_XS, /* 14978 */
  IC_VEX_L_XS, /* 14979 */
  IC_VEX_L_XD, /* 14980 */
  IC_VEX_L_XD, /* 14981 */
  IC_VEX_L_XD, /* 14982 */
  IC_VEX_L_XD, /* 14983 */
  IC_VEX_L_W, /* 14984 */
  IC_VEX_L_W, /* 14985 */
  IC_VEX_L_W_XS, /* 14986 */
  IC_VEX_L_W_XS, /* 14987 */
  IC_VEX_L_W_XD, /* 14988 */
  IC_VEX_L_W_XD, /* 14989 */
  IC_VEX_L_W_XD, /* 14990 */
  IC_VEX_L_W_XD, /* 14991 */
  IC_VEX_L_OPSIZE, /* 14992 */
  IC_VEX_L_OPSIZE, /* 14993 */
  IC_VEX_L_OPSIZE, /* 14994 */
  IC_VEX_L_OPSIZE, /* 14995 */
  IC_VEX_L_OPSIZE, /* 14996 */
  IC_VEX_L_OPSIZE, /* 14997 */
  IC_VEX_L_OPSIZE, /* 14998 */
  IC_VEX_L_OPSIZE, /* 14999 */
  IC_VEX_L_W_OPSIZE, /* 15000 */
  IC_VEX_L_W_OPSIZE, /* 15001 */
  IC_VEX_L_W_OPSIZE, /* 15002 */
  IC_VEX_L_W_OPSIZE, /* 15003 */
  IC_VEX_L_W_OPSIZE, /* 15004 */
  IC_VEX_L_W_OPSIZE, /* 15005 */
  IC_VEX_L_W_OPSIZE, /* 15006 */
  IC_VEX_L_W_OPSIZE, /* 15007 */
  IC_VEX_L, /* 15008 */
  IC_VEX_L, /* 15009 */
  IC_VEX_L_XS, /* 15010 */
  IC_VEX_L_XS, /* 15011 */
  IC_VEX_L_XD, /* 15012 */
  IC_VEX_L_XD, /* 15013 */
  IC_VEX_L_XD, /* 15014 */
  IC_VEX_L_XD, /* 15015 */
  IC_VEX_L_W, /* 15016 */
  IC_VEX_L_W, /* 15017 */
  IC_VEX_L_W_XS, /* 15018 */
  IC_VEX_L_W_XS, /* 15019 */
  IC_VEX_L_W_XD, /* 15020 */
  IC_VEX_L_W_XD, /* 15021 */
  IC_VEX_L_W_XD, /* 15022 */
  IC_VEX_L_W_XD, /* 15023 */
  IC_VEX_L_OPSIZE, /* 15024 */
  IC_VEX_L_OPSIZE, /* 15025 */
  IC_VEX_L_OPSIZE, /* 15026 */
  IC_VEX_L_OPSIZE, /* 15027 */
  IC_VEX_L_OPSIZE, /* 15028 */
  IC_VEX_L_OPSIZE, /* 15029 */
  IC_VEX_L_OPSIZE, /* 15030 */
  IC_VEX_L_OPSIZE, /* 15031 */
  IC_VEX_L_W_OPSIZE, /* 15032 */
  IC_VEX_L_W_OPSIZE, /* 15033 */
  IC_VEX_L_W_OPSIZE, /* 15034 */
  IC_VEX_L_W_OPSIZE, /* 15035 */
  IC_VEX_L_W_OPSIZE, /* 15036 */
  IC_VEX_L_W_OPSIZE, /* 15037 */
  IC_VEX_L_W_OPSIZE, /* 15038 */
  IC_VEX_L_W_OPSIZE, /* 15039 */
  IC_VEX_L, /* 15040 */
  IC_VEX_L, /* 15041 */
  IC_VEX_L_XS, /* 15042 */
  IC_VEX_L_XS, /* 15043 */
  IC_VEX_L_XD, /* 15044 */
  IC_VEX_L_XD, /* 15045 */
  IC_VEX_L_XD, /* 15046 */
  IC_VEX_L_XD, /* 15047 */
  IC_VEX_L_W, /* 15048 */
  IC_VEX_L_W, /* 15049 */
  IC_VEX_L_W_XS, /* 15050 */
  IC_VEX_L_W_XS, /* 15051 */
  IC_VEX_L_W_XD, /* 15052 */
  IC_VEX_L_W_XD, /* 15053 */
  IC_VEX_L_W_XD, /* 15054 */
  IC_VEX_L_W_XD, /* 15055 */
  IC_VEX_L_OPSIZE, /* 15056 */
  IC_VEX_L_OPSIZE, /* 15057 */
  IC_VEX_L_OPSIZE, /* 15058 */
  IC_VEX_L_OPSIZE, /* 15059 */
  IC_VEX_L_OPSIZE, /* 15060 */
  IC_VEX_L_OPSIZE, /* 15061 */
  IC_VEX_L_OPSIZE, /* 15062 */
  IC_VEX_L_OPSIZE, /* 15063 */
  IC_VEX_L_W_OPSIZE, /* 15064 */
  IC_VEX_L_W_OPSIZE, /* 15065 */
  IC_VEX_L_W_OPSIZE, /* 15066 */
  IC_VEX_L_W_OPSIZE, /* 15067 */
  IC_VEX_L_W_OPSIZE, /* 15068 */
  IC_VEX_L_W_OPSIZE, /* 15069 */
  IC_VEX_L_W_OPSIZE, /* 15070 */
  IC_VEX_L_W_OPSIZE, /* 15071 */
  IC_VEX_L, /* 15072 */
  IC_VEX_L, /* 15073 */
  IC_VEX_L_XS, /* 15074 */
  IC_VEX_L_XS, /* 15075 */
  IC_VEX_L_XD, /* 15076 */
  IC_VEX_L_XD, /* 15077 */
  IC_VEX_L_XD, /* 15078 */
  IC_VEX_L_XD, /* 15079 */
  IC_VEX_L_W, /* 15080 */
  IC_VEX_L_W, /* 15081 */
  IC_VEX_L_W_XS, /* 15082 */
  IC_VEX_L_W_XS, /* 15083 */
  IC_VEX_L_W_XD, /* 15084 */
  IC_VEX_L_W_XD, /* 15085 */
  IC_VEX_L_W_XD, /* 15086 */
  IC_VEX_L_W_XD, /* 15087 */
  IC_VEX_L_OPSIZE, /* 15088 */
  IC_VEX_L_OPSIZE, /* 15089 */
  IC_VEX_L_OPSIZE, /* 15090 */
  IC_VEX_L_OPSIZE, /* 15091 */
  IC_VEX_L_OPSIZE, /* 15092 */
  IC_VEX_L_OPSIZE, /* 15093 */
  IC_VEX_L_OPSIZE, /* 15094 */
  IC_VEX_L_OPSIZE, /* 15095 */
  IC_VEX_L_W_OPSIZE, /* 15096 */
  IC_VEX_L_W_OPSIZE, /* 15097 */
  IC_VEX_L_W_OPSIZE, /* 15098 */
  IC_VEX_L_W_OPSIZE, /* 15099 */
  IC_VEX_L_W_OPSIZE, /* 15100 */
  IC_VEX_L_W_OPSIZE, /* 15101 */
  IC_VEX_L_W_OPSIZE, /* 15102 */
  IC_VEX_L_W_OPSIZE, /* 15103 */
  IC_EVEX_L_KZ_B, /* 15104 */
  IC_EVEX_L_KZ_B, /* 15105 */
  IC_EVEX_L_XS_KZ_B, /* 15106 */
  IC_EVEX_L_XS_KZ_B, /* 15107 */
  IC_EVEX_L_XD_KZ_B, /* 15108 */
  IC_EVEX_L_XD_KZ_B, /* 15109 */
  IC_EVEX_L_XD_KZ_B, /* 15110 */
  IC_EVEX_L_XD_KZ_B, /* 15111 */
  IC_EVEX_L_W_KZ_B, /* 15112 */
  IC_EVEX_L_W_KZ_B, /* 15113 */
  IC_EVEX_L_W_XS_KZ_B, /* 15114 */
  IC_EVEX_L_W_XS_KZ_B, /* 15115 */
  IC_EVEX_L_W_XD_KZ_B, /* 15116 */
  IC_EVEX_L_W_XD_KZ_B, /* 15117 */
  IC_EVEX_L_W_XD_KZ_B, /* 15118 */
  IC_EVEX_L_W_XD_KZ_B, /* 15119 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15120 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15121 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15122 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15123 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15124 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15125 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15126 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15127 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15128 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15129 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15130 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15131 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15132 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15133 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15134 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15135 */
  IC_EVEX_L_KZ_B, /* 15136 */
  IC_EVEX_L_KZ_B, /* 15137 */
  IC_EVEX_L_XS_KZ_B, /* 15138 */
  IC_EVEX_L_XS_KZ_B, /* 15139 */
  IC_EVEX_L_XD_KZ_B, /* 15140 */
  IC_EVEX_L_XD_KZ_B, /* 15141 */
  IC_EVEX_L_XD_KZ_B, /* 15142 */
  IC_EVEX_L_XD_KZ_B, /* 15143 */
  IC_EVEX_L_W_KZ_B, /* 15144 */
  IC_EVEX_L_W_KZ_B, /* 15145 */
  IC_EVEX_L_W_XS_KZ_B, /* 15146 */
  IC_EVEX_L_W_XS_KZ_B, /* 15147 */
  IC_EVEX_L_W_XD_KZ_B, /* 15148 */
  IC_EVEX_L_W_XD_KZ_B, /* 15149 */
  IC_EVEX_L_W_XD_KZ_B, /* 15150 */
  IC_EVEX_L_W_XD_KZ_B, /* 15151 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15152 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15153 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15154 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15155 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15156 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15157 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15158 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15159 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15160 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15161 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15162 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15163 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15164 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15165 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15166 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15167 */
  IC_EVEX_L_KZ_B, /* 15168 */
  IC_EVEX_L_KZ_B, /* 15169 */
  IC_EVEX_L_XS_KZ_B, /* 15170 */
  IC_EVEX_L_XS_KZ_B, /* 15171 */
  IC_EVEX_L_XD_KZ_B, /* 15172 */
  IC_EVEX_L_XD_KZ_B, /* 15173 */
  IC_EVEX_L_XD_KZ_B, /* 15174 */
  IC_EVEX_L_XD_KZ_B, /* 15175 */
  IC_EVEX_L_W_KZ_B, /* 15176 */
  IC_EVEX_L_W_KZ_B, /* 15177 */
  IC_EVEX_L_W_XS_KZ_B, /* 15178 */
  IC_EVEX_L_W_XS_KZ_B, /* 15179 */
  IC_EVEX_L_W_XD_KZ_B, /* 15180 */
  IC_EVEX_L_W_XD_KZ_B, /* 15181 */
  IC_EVEX_L_W_XD_KZ_B, /* 15182 */
  IC_EVEX_L_W_XD_KZ_B, /* 15183 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15184 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15185 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15186 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15187 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15188 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15189 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15190 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15191 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15192 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15193 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15194 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15195 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15196 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15197 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15198 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15199 */
  IC_EVEX_L_KZ_B, /* 15200 */
  IC_EVEX_L_KZ_B, /* 15201 */
  IC_EVEX_L_XS_KZ_B, /* 15202 */
  IC_EVEX_L_XS_KZ_B, /* 15203 */
  IC_EVEX_L_XD_KZ_B, /* 15204 */
  IC_EVEX_L_XD_KZ_B, /* 15205 */
  IC_EVEX_L_XD_KZ_B, /* 15206 */
  IC_EVEX_L_XD_KZ_B, /* 15207 */
  IC_EVEX_L_W_KZ_B, /* 15208 */
  IC_EVEX_L_W_KZ_B, /* 15209 */
  IC_EVEX_L_W_XS_KZ_B, /* 15210 */
  IC_EVEX_L_W_XS_KZ_B, /* 15211 */
  IC_EVEX_L_W_XD_KZ_B, /* 15212 */
  IC_EVEX_L_W_XD_KZ_B, /* 15213 */
  IC_EVEX_L_W_XD_KZ_B, /* 15214 */
  IC_EVEX_L_W_XD_KZ_B, /* 15215 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15216 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15217 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15218 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15219 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15220 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15221 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15222 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15223 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15224 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15225 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15226 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15227 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15228 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15229 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15230 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15231 */
  IC_EVEX_L_KZ_B, /* 15232 */
  IC_EVEX_L_KZ_B, /* 15233 */
  IC_EVEX_L_XS_KZ_B, /* 15234 */
  IC_EVEX_L_XS_KZ_B, /* 15235 */
  IC_EVEX_L_XD_KZ_B, /* 15236 */
  IC_EVEX_L_XD_KZ_B, /* 15237 */
  IC_EVEX_L_XD_KZ_B, /* 15238 */
  IC_EVEX_L_XD_KZ_B, /* 15239 */
  IC_EVEX_L_W_KZ_B, /* 15240 */
  IC_EVEX_L_W_KZ_B, /* 15241 */
  IC_EVEX_L_W_XS_KZ_B, /* 15242 */
  IC_EVEX_L_W_XS_KZ_B, /* 15243 */
  IC_EVEX_L_W_XD_KZ_B, /* 15244 */
  IC_EVEX_L_W_XD_KZ_B, /* 15245 */
  IC_EVEX_L_W_XD_KZ_B, /* 15246 */
  IC_EVEX_L_W_XD_KZ_B, /* 15247 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15248 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15249 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15250 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15251 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15252 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15253 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15254 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15255 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15256 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15257 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15258 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15259 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15260 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15261 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15262 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15263 */
  IC_EVEX_L_KZ_B, /* 15264 */
  IC_EVEX_L_KZ_B, /* 15265 */
  IC_EVEX_L_XS_KZ_B, /* 15266 */
  IC_EVEX_L_XS_KZ_B, /* 15267 */
  IC_EVEX_L_XD_KZ_B, /* 15268 */
  IC_EVEX_L_XD_KZ_B, /* 15269 */
  IC_EVEX_L_XD_KZ_B, /* 15270 */
  IC_EVEX_L_XD_KZ_B, /* 15271 */
  IC_EVEX_L_W_KZ_B, /* 15272 */
  IC_EVEX_L_W_KZ_B, /* 15273 */
  IC_EVEX_L_W_XS_KZ_B, /* 15274 */
  IC_EVEX_L_W_XS_KZ_B, /* 15275 */
  IC_EVEX_L_W_XD_KZ_B, /* 15276 */
  IC_EVEX_L_W_XD_KZ_B, /* 15277 */
  IC_EVEX_L_W_XD_KZ_B, /* 15278 */
  IC_EVEX_L_W_XD_KZ_B, /* 15279 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15280 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15281 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15282 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15283 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15284 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15285 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15286 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15287 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15288 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15289 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15290 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15291 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15292 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15293 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15294 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15295 */
  IC_EVEX_L_KZ_B, /* 15296 */
  IC_EVEX_L_KZ_B, /* 15297 */
  IC_EVEX_L_XS_KZ_B, /* 15298 */
  IC_EVEX_L_XS_KZ_B, /* 15299 */
  IC_EVEX_L_XD_KZ_B, /* 15300 */
  IC_EVEX_L_XD_KZ_B, /* 15301 */
  IC_EVEX_L_XD_KZ_B, /* 15302 */
  IC_EVEX_L_XD_KZ_B, /* 15303 */
  IC_EVEX_L_W_KZ_B, /* 15304 */
  IC_EVEX_L_W_KZ_B, /* 15305 */
  IC_EVEX_L_W_XS_KZ_B, /* 15306 */
  IC_EVEX_L_W_XS_KZ_B, /* 15307 */
  IC_EVEX_L_W_XD_KZ_B, /* 15308 */
  IC_EVEX_L_W_XD_KZ_B, /* 15309 */
  IC_EVEX_L_W_XD_KZ_B, /* 15310 */
  IC_EVEX_L_W_XD_KZ_B, /* 15311 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15312 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15313 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15314 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15315 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15316 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15317 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15318 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15319 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15320 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15321 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15322 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15323 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15324 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15325 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15326 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15327 */
  IC_EVEX_L_KZ_B, /* 15328 */
  IC_EVEX_L_KZ_B, /* 15329 */
  IC_EVEX_L_XS_KZ_B, /* 15330 */
  IC_EVEX_L_XS_KZ_B, /* 15331 */
  IC_EVEX_L_XD_KZ_B, /* 15332 */
  IC_EVEX_L_XD_KZ_B, /* 15333 */
  IC_EVEX_L_XD_KZ_B, /* 15334 */
  IC_EVEX_L_XD_KZ_B, /* 15335 */
  IC_EVEX_L_W_KZ_B, /* 15336 */
  IC_EVEX_L_W_KZ_B, /* 15337 */
  IC_EVEX_L_W_XS_KZ_B, /* 15338 */
  IC_EVEX_L_W_XS_KZ_B, /* 15339 */
  IC_EVEX_L_W_XD_KZ_B, /* 15340 */
  IC_EVEX_L_W_XD_KZ_B, /* 15341 */
  IC_EVEX_L_W_XD_KZ_B, /* 15342 */
  IC_EVEX_L_W_XD_KZ_B, /* 15343 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15344 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15345 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15346 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15347 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15348 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15349 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15350 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 15351 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15352 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15353 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15354 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15355 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15356 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15357 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15358 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 15359 */
  IC, /* 15360 */
  IC_64BIT, /* 15361 */
  IC_XS, /* 15362 */
  IC_64BIT_XS, /* 15363 */
  IC_XD, /* 15364 */
  IC_64BIT_XD, /* 15365 */
  IC_XS, /* 15366 */
  IC_64BIT_XS, /* 15367 */
  IC, /* 15368 */
  IC_64BIT_REXW, /* 15369 */
  IC_XS, /* 15370 */
  IC_64BIT_REXW_XS, /* 15371 */
  IC_XD, /* 15372 */
  IC_64BIT_REXW_XD, /* 15373 */
  IC_XS, /* 15374 */
  IC_64BIT_REXW_XS, /* 15375 */
  IC_OPSIZE, /* 15376 */
  IC_64BIT_OPSIZE, /* 15377 */
  IC_XS_OPSIZE, /* 15378 */
  IC_64BIT_XS_OPSIZE, /* 15379 */
  IC_XD_OPSIZE, /* 15380 */
  IC_64BIT_XD_OPSIZE, /* 15381 */
  IC_XS_OPSIZE, /* 15382 */
  IC_64BIT_XD_OPSIZE, /* 15383 */
  IC_OPSIZE, /* 15384 */
  IC_64BIT_REXW_OPSIZE, /* 15385 */
  IC_XS_OPSIZE, /* 15386 */
  IC_64BIT_REXW_XS, /* 15387 */
  IC_XD_OPSIZE, /* 15388 */
  IC_64BIT_REXW_XD, /* 15389 */
  IC_XS_OPSIZE, /* 15390 */
  IC_64BIT_REXW_XS, /* 15391 */
  IC_ADSIZE, /* 15392 */
  IC_64BIT_ADSIZE, /* 15393 */
  IC_XS, /* 15394 */
  IC_64BIT_XS, /* 15395 */
  IC_XD, /* 15396 */
  IC_64BIT_XD, /* 15397 */
  IC_XS, /* 15398 */
  IC_64BIT_XS, /* 15399 */
  IC_ADSIZE, /* 15400 */
  IC_64BIT_ADSIZE, /* 15401 */
  IC_XS, /* 15402 */
  IC_64BIT_REXW_XS, /* 15403 */
  IC_XD, /* 15404 */
  IC_64BIT_REXW_XD, /* 15405 */
  IC_XS, /* 15406 */
  IC_64BIT_REXW_XS, /* 15407 */
  IC_OPSIZE, /* 15408 */
  IC_64BIT_OPSIZE, /* 15409 */
  IC_XS_OPSIZE, /* 15410 */
  IC_64BIT_XS_OPSIZE, /* 15411 */
  IC_XD_OPSIZE, /* 15412 */
  IC_64BIT_XD_OPSIZE, /* 15413 */
  IC_XS_OPSIZE, /* 15414 */
  IC_64BIT_XD_OPSIZE, /* 15415 */
  IC_OPSIZE, /* 15416 */
  IC_64BIT_REXW_OPSIZE, /* 15417 */
  IC_XS_OPSIZE, /* 15418 */
  IC_64BIT_REXW_XS, /* 15419 */
  IC_XD_OPSIZE, /* 15420 */
  IC_64BIT_REXW_XD, /* 15421 */
  IC_XS_OPSIZE, /* 15422 */
  IC_64BIT_REXW_XS, /* 15423 */
  IC_VEX, /* 15424 */
  IC_VEX, /* 15425 */
  IC_VEX_XS, /* 15426 */
  IC_VEX_XS, /* 15427 */
  IC_VEX_XD, /* 15428 */
  IC_VEX_XD, /* 15429 */
  IC_VEX_XD, /* 15430 */
  IC_VEX_XD, /* 15431 */
  IC_VEX_W, /* 15432 */
  IC_VEX_W, /* 15433 */
  IC_VEX_W_XS, /* 15434 */
  IC_VEX_W_XS, /* 15435 */
  IC_VEX_W_XD, /* 15436 */
  IC_VEX_W_XD, /* 15437 */
  IC_VEX_W_XD, /* 15438 */
  IC_VEX_W_XD, /* 15439 */
  IC_VEX_OPSIZE, /* 15440 */
  IC_VEX_OPSIZE, /* 15441 */
  IC_VEX_OPSIZE, /* 15442 */
  IC_VEX_OPSIZE, /* 15443 */
  IC_VEX_OPSIZE, /* 15444 */
  IC_VEX_OPSIZE, /* 15445 */
  IC_VEX_OPSIZE, /* 15446 */
  IC_VEX_OPSIZE, /* 15447 */
  IC_VEX_W_OPSIZE, /* 15448 */
  IC_VEX_W_OPSIZE, /* 15449 */
  IC_VEX_W_OPSIZE, /* 15450 */
  IC_VEX_W_OPSIZE, /* 15451 */
  IC_VEX_W_OPSIZE, /* 15452 */
  IC_VEX_W_OPSIZE, /* 15453 */
  IC_VEX_W_OPSIZE, /* 15454 */
  IC_VEX_W_OPSIZE, /* 15455 */
  IC_VEX, /* 15456 */
  IC_VEX, /* 15457 */
  IC_VEX_XS, /* 15458 */
  IC_VEX_XS, /* 15459 */
  IC_VEX_XD, /* 15460 */
  IC_VEX_XD, /* 15461 */
  IC_VEX_XD, /* 15462 */
  IC_VEX_XD, /* 15463 */
  IC_VEX_W, /* 15464 */
  IC_VEX_W, /* 15465 */
  IC_VEX_W_XS, /* 15466 */
  IC_VEX_W_XS, /* 15467 */
  IC_VEX_W_XD, /* 15468 */
  IC_VEX_W_XD, /* 15469 */
  IC_VEX_W_XD, /* 15470 */
  IC_VEX_W_XD, /* 15471 */
  IC_VEX_OPSIZE, /* 15472 */
  IC_VEX_OPSIZE, /* 15473 */
  IC_VEX_OPSIZE, /* 15474 */
  IC_VEX_OPSIZE, /* 15475 */
  IC_VEX_OPSIZE, /* 15476 */
  IC_VEX_OPSIZE, /* 15477 */
  IC_VEX_OPSIZE, /* 15478 */
  IC_VEX_OPSIZE, /* 15479 */
  IC_VEX_W_OPSIZE, /* 15480 */
  IC_VEX_W_OPSIZE, /* 15481 */
  IC_VEX_W_OPSIZE, /* 15482 */
  IC_VEX_W_OPSIZE, /* 15483 */
  IC_VEX_W_OPSIZE, /* 15484 */
  IC_VEX_W_OPSIZE, /* 15485 */
  IC_VEX_W_OPSIZE, /* 15486 */
  IC_VEX_W_OPSIZE, /* 15487 */
  IC_VEX_L, /* 15488 */
  IC_VEX_L, /* 15489 */
  IC_VEX_L_XS, /* 15490 */
  IC_VEX_L_XS, /* 15491 */
  IC_VEX_L_XD, /* 15492 */
  IC_VEX_L_XD, /* 15493 */
  IC_VEX_L_XD, /* 15494 */
  IC_VEX_L_XD, /* 15495 */
  IC_VEX_L_W, /* 15496 */
  IC_VEX_L_W, /* 15497 */
  IC_VEX_L_W_XS, /* 15498 */
  IC_VEX_L_W_XS, /* 15499 */
  IC_VEX_L_W_XD, /* 15500 */
  IC_VEX_L_W_XD, /* 15501 */
  IC_VEX_L_W_XD, /* 15502 */
  IC_VEX_L_W_XD, /* 15503 */
  IC_VEX_L_OPSIZE, /* 15504 */
  IC_VEX_L_OPSIZE, /* 15505 */
  IC_VEX_L_OPSIZE, /* 15506 */
  IC_VEX_L_OPSIZE, /* 15507 */
  IC_VEX_L_OPSIZE, /* 15508 */
  IC_VEX_L_OPSIZE, /* 15509 */
  IC_VEX_L_OPSIZE, /* 15510 */
  IC_VEX_L_OPSIZE, /* 15511 */
  IC_VEX_L_W_OPSIZE, /* 15512 */
  IC_VEX_L_W_OPSIZE, /* 15513 */
  IC_VEX_L_W_OPSIZE, /* 15514 */
  IC_VEX_L_W_OPSIZE, /* 15515 */
  IC_VEX_L_W_OPSIZE, /* 15516 */
  IC_VEX_L_W_OPSIZE, /* 15517 */
  IC_VEX_L_W_OPSIZE, /* 15518 */
  IC_VEX_L_W_OPSIZE, /* 15519 */
  IC_VEX_L, /* 15520 */
  IC_VEX_L, /* 15521 */
  IC_VEX_L_XS, /* 15522 */
  IC_VEX_L_XS, /* 15523 */
  IC_VEX_L_XD, /* 15524 */
  IC_VEX_L_XD, /* 15525 */
  IC_VEX_L_XD, /* 15526 */
  IC_VEX_L_XD, /* 15527 */
  IC_VEX_L_W, /* 15528 */
  IC_VEX_L_W, /* 15529 */
  IC_VEX_L_W_XS, /* 15530 */
  IC_VEX_L_W_XS, /* 15531 */
  IC_VEX_L_W_XD, /* 15532 */
  IC_VEX_L_W_XD, /* 15533 */
  IC_VEX_L_W_XD, /* 15534 */
  IC_VEX_L_W_XD, /* 15535 */
  IC_VEX_L_OPSIZE, /* 15536 */
  IC_VEX_L_OPSIZE, /* 15537 */
  IC_VEX_L_OPSIZE, /* 15538 */
  IC_VEX_L_OPSIZE, /* 15539 */
  IC_VEX_L_OPSIZE, /* 15540 */
  IC_VEX_L_OPSIZE, /* 15541 */
  IC_VEX_L_OPSIZE, /* 15542 */
  IC_VEX_L_OPSIZE, /* 15543 */
  IC_VEX_L_W_OPSIZE, /* 15544 */
  IC_VEX_L_W_OPSIZE, /* 15545 */
  IC_VEX_L_W_OPSIZE, /* 15546 */
  IC_VEX_L_W_OPSIZE, /* 15547 */
  IC_VEX_L_W_OPSIZE, /* 15548 */
  IC_VEX_L_W_OPSIZE, /* 15549 */
  IC_VEX_L_W_OPSIZE, /* 15550 */
  IC_VEX_L_W_OPSIZE, /* 15551 */
  IC_VEX_L, /* 15552 */
  IC_VEX_L, /* 15553 */
  IC_VEX_L_XS, /* 15554 */
  IC_VEX_L_XS, /* 15555 */
  IC_VEX_L_XD, /* 15556 */
  IC_VEX_L_XD, /* 15557 */
  IC_VEX_L_XD, /* 15558 */
  IC_VEX_L_XD, /* 15559 */
  IC_VEX_L_W, /* 15560 */
  IC_VEX_L_W, /* 15561 */
  IC_VEX_L_W_XS, /* 15562 */
  IC_VEX_L_W_XS, /* 15563 */
  IC_VEX_L_W_XD, /* 15564 */
  IC_VEX_L_W_XD, /* 15565 */
  IC_VEX_L_W_XD, /* 15566 */
  IC_VEX_L_W_XD, /* 15567 */
  IC_VEX_L_OPSIZE, /* 15568 */
  IC_VEX_L_OPSIZE, /* 15569 */
  IC_VEX_L_OPSIZE, /* 15570 */
  IC_VEX_L_OPSIZE, /* 15571 */
  IC_VEX_L_OPSIZE, /* 15572 */
  IC_VEX_L_OPSIZE, /* 15573 */
  IC_VEX_L_OPSIZE, /* 15574 */
  IC_VEX_L_OPSIZE, /* 15575 */
  IC_VEX_L_W_OPSIZE, /* 15576 */
  IC_VEX_L_W_OPSIZE, /* 15577 */
  IC_VEX_L_W_OPSIZE, /* 15578 */
  IC_VEX_L_W_OPSIZE, /* 15579 */
  IC_VEX_L_W_OPSIZE, /* 15580 */
  IC_VEX_L_W_OPSIZE, /* 15581 */
  IC_VEX_L_W_OPSIZE, /* 15582 */
  IC_VEX_L_W_OPSIZE, /* 15583 */
  IC_VEX_L, /* 15584 */
  IC_VEX_L, /* 15585 */
  IC_VEX_L_XS, /* 15586 */
  IC_VEX_L_XS, /* 15587 */
  IC_VEX_L_XD, /* 15588 */
  IC_VEX_L_XD, /* 15589 */
  IC_VEX_L_XD, /* 15590 */
  IC_VEX_L_XD, /* 15591 */
  IC_VEX_L_W, /* 15592 */
  IC_VEX_L_W, /* 15593 */
  IC_VEX_L_W_XS, /* 15594 */
  IC_VEX_L_W_XS, /* 15595 */
  IC_VEX_L_W_XD, /* 15596 */
  IC_VEX_L_W_XD, /* 15597 */
  IC_VEX_L_W_XD, /* 15598 */
  IC_VEX_L_W_XD, /* 15599 */
  IC_VEX_L_OPSIZE, /* 15600 */
  IC_VEX_L_OPSIZE, /* 15601 */
  IC_VEX_L_OPSIZE, /* 15602 */
  IC_VEX_L_OPSIZE, /* 15603 */
  IC_VEX_L_OPSIZE, /* 15604 */
  IC_VEX_L_OPSIZE, /* 15605 */
  IC_VEX_L_OPSIZE, /* 15606 */
  IC_VEX_L_OPSIZE, /* 15607 */
  IC_VEX_L_W_OPSIZE, /* 15608 */
  IC_VEX_L_W_OPSIZE, /* 15609 */
  IC_VEX_L_W_OPSIZE, /* 15610 */
  IC_VEX_L_W_OPSIZE, /* 15611 */
  IC_VEX_L_W_OPSIZE, /* 15612 */
  IC_VEX_L_W_OPSIZE, /* 15613 */
  IC_VEX_L_W_OPSIZE, /* 15614 */
  IC_VEX_L_W_OPSIZE, /* 15615 */
  IC_EVEX_L2_KZ_B, /* 15616 */
  IC_EVEX_L2_KZ_B, /* 15617 */
  IC_EVEX_L2_XS_KZ_B, /* 15618 */
  IC_EVEX_L2_XS_KZ_B, /* 15619 */
  IC_EVEX_L2_XD_KZ_B, /* 15620 */
  IC_EVEX_L2_XD_KZ_B, /* 15621 */
  IC_EVEX_L2_XD_KZ_B, /* 15622 */
  IC_EVEX_L2_XD_KZ_B, /* 15623 */
  IC_EVEX_L2_W_KZ_B, /* 15624 */
  IC_EVEX_L2_W_KZ_B, /* 15625 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15626 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15627 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15628 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15629 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15630 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15631 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15632 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15633 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15634 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15635 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15636 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15637 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15638 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15639 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15640 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15641 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15642 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15643 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15644 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15645 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15646 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15647 */
  IC_EVEX_L2_KZ_B, /* 15648 */
  IC_EVEX_L2_KZ_B, /* 15649 */
  IC_EVEX_L2_XS_KZ_B, /* 15650 */
  IC_EVEX_L2_XS_KZ_B, /* 15651 */
  IC_EVEX_L2_XD_KZ_B, /* 15652 */
  IC_EVEX_L2_XD_KZ_B, /* 15653 */
  IC_EVEX_L2_XD_KZ_B, /* 15654 */
  IC_EVEX_L2_XD_KZ_B, /* 15655 */
  IC_EVEX_L2_W_KZ_B, /* 15656 */
  IC_EVEX_L2_W_KZ_B, /* 15657 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15658 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15659 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15660 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15661 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15662 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15663 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15664 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15665 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15666 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15667 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15668 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15669 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15670 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15671 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15672 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15673 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15674 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15675 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15676 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15677 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15678 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15679 */
  IC_EVEX_L2_KZ_B, /* 15680 */
  IC_EVEX_L2_KZ_B, /* 15681 */
  IC_EVEX_L2_XS_KZ_B, /* 15682 */
  IC_EVEX_L2_XS_KZ_B, /* 15683 */
  IC_EVEX_L2_XD_KZ_B, /* 15684 */
  IC_EVEX_L2_XD_KZ_B, /* 15685 */
  IC_EVEX_L2_XD_KZ_B, /* 15686 */
  IC_EVEX_L2_XD_KZ_B, /* 15687 */
  IC_EVEX_L2_W_KZ_B, /* 15688 */
  IC_EVEX_L2_W_KZ_B, /* 15689 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15690 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15691 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15692 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15693 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15694 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15695 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15696 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15697 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15698 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15699 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15700 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15701 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15702 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15703 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15704 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15705 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15706 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15707 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15708 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15709 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15710 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15711 */
  IC_EVEX_L2_KZ_B, /* 15712 */
  IC_EVEX_L2_KZ_B, /* 15713 */
  IC_EVEX_L2_XS_KZ_B, /* 15714 */
  IC_EVEX_L2_XS_KZ_B, /* 15715 */
  IC_EVEX_L2_XD_KZ_B, /* 15716 */
  IC_EVEX_L2_XD_KZ_B, /* 15717 */
  IC_EVEX_L2_XD_KZ_B, /* 15718 */
  IC_EVEX_L2_XD_KZ_B, /* 15719 */
  IC_EVEX_L2_W_KZ_B, /* 15720 */
  IC_EVEX_L2_W_KZ_B, /* 15721 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15722 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15723 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15724 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15725 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15726 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15727 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15728 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15729 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15730 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15731 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15732 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15733 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15734 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15735 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15736 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15737 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15738 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15739 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15740 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15741 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15742 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15743 */
  IC_EVEX_L2_KZ_B, /* 15744 */
  IC_EVEX_L2_KZ_B, /* 15745 */
  IC_EVEX_L2_XS_KZ_B, /* 15746 */
  IC_EVEX_L2_XS_KZ_B, /* 15747 */
  IC_EVEX_L2_XD_KZ_B, /* 15748 */
  IC_EVEX_L2_XD_KZ_B, /* 15749 */
  IC_EVEX_L2_XD_KZ_B, /* 15750 */
  IC_EVEX_L2_XD_KZ_B, /* 15751 */
  IC_EVEX_L2_W_KZ_B, /* 15752 */
  IC_EVEX_L2_W_KZ_B, /* 15753 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15754 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15755 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15756 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15757 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15758 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15759 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15760 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15761 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15762 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15763 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15764 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15765 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15766 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15767 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15768 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15769 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15770 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15771 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15772 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15773 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15774 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15775 */
  IC_EVEX_L2_KZ_B, /* 15776 */
  IC_EVEX_L2_KZ_B, /* 15777 */
  IC_EVEX_L2_XS_KZ_B, /* 15778 */
  IC_EVEX_L2_XS_KZ_B, /* 15779 */
  IC_EVEX_L2_XD_KZ_B, /* 15780 */
  IC_EVEX_L2_XD_KZ_B, /* 15781 */
  IC_EVEX_L2_XD_KZ_B, /* 15782 */
  IC_EVEX_L2_XD_KZ_B, /* 15783 */
  IC_EVEX_L2_W_KZ_B, /* 15784 */
  IC_EVEX_L2_W_KZ_B, /* 15785 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15786 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15787 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15788 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15789 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15790 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15791 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15792 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15793 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15794 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15795 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15796 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15797 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15798 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15799 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15800 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15801 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15802 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15803 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15804 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15805 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15806 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15807 */
  IC_EVEX_L2_KZ_B, /* 15808 */
  IC_EVEX_L2_KZ_B, /* 15809 */
  IC_EVEX_L2_XS_KZ_B, /* 15810 */
  IC_EVEX_L2_XS_KZ_B, /* 15811 */
  IC_EVEX_L2_XD_KZ_B, /* 15812 */
  IC_EVEX_L2_XD_KZ_B, /* 15813 */
  IC_EVEX_L2_XD_KZ_B, /* 15814 */
  IC_EVEX_L2_XD_KZ_B, /* 15815 */
  IC_EVEX_L2_W_KZ_B, /* 15816 */
  IC_EVEX_L2_W_KZ_B, /* 15817 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15818 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15819 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15820 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15821 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15822 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15823 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15824 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15825 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15826 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15827 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15828 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15829 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15830 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15831 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15832 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15833 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15834 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15835 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15836 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15837 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15838 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15839 */
  IC_EVEX_L2_KZ_B, /* 15840 */
  IC_EVEX_L2_KZ_B, /* 15841 */
  IC_EVEX_L2_XS_KZ_B, /* 15842 */
  IC_EVEX_L2_XS_KZ_B, /* 15843 */
  IC_EVEX_L2_XD_KZ_B, /* 15844 */
  IC_EVEX_L2_XD_KZ_B, /* 15845 */
  IC_EVEX_L2_XD_KZ_B, /* 15846 */
  IC_EVEX_L2_XD_KZ_B, /* 15847 */
  IC_EVEX_L2_W_KZ_B, /* 15848 */
  IC_EVEX_L2_W_KZ_B, /* 15849 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15850 */
  IC_EVEX_L2_W_XS_KZ_B, /* 15851 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15852 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15853 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15854 */
  IC_EVEX_L2_W_XD_KZ_B, /* 15855 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15856 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15857 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15858 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15859 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15860 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15861 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15862 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 15863 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15864 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15865 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15866 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15867 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15868 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15869 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15870 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15871 */
  IC, /* 15872 */
  IC_64BIT, /* 15873 */
  IC_XS, /* 15874 */
  IC_64BIT_XS, /* 15875 */
  IC_XD, /* 15876 */
  IC_64BIT_XD, /* 15877 */
  IC_XS, /* 15878 */
  IC_64BIT_XS, /* 15879 */
  IC, /* 15880 */
  IC_64BIT_REXW, /* 15881 */
  IC_XS, /* 15882 */
  IC_64BIT_REXW_XS, /* 15883 */
  IC_XD, /* 15884 */
  IC_64BIT_REXW_XD, /* 15885 */
  IC_XS, /* 15886 */
  IC_64BIT_REXW_XS, /* 15887 */
  IC_OPSIZE, /* 15888 */
  IC_64BIT_OPSIZE, /* 15889 */
  IC_XS_OPSIZE, /* 15890 */
  IC_64BIT_XS_OPSIZE, /* 15891 */
  IC_XD_OPSIZE, /* 15892 */
  IC_64BIT_XD_OPSIZE, /* 15893 */
  IC_XS_OPSIZE, /* 15894 */
  IC_64BIT_XD_OPSIZE, /* 15895 */
  IC_OPSIZE, /* 15896 */
  IC_64BIT_REXW_OPSIZE, /* 15897 */
  IC_XS_OPSIZE, /* 15898 */
  IC_64BIT_REXW_XS, /* 15899 */
  IC_XD_OPSIZE, /* 15900 */
  IC_64BIT_REXW_XD, /* 15901 */
  IC_XS_OPSIZE, /* 15902 */
  IC_64BIT_REXW_XS, /* 15903 */
  IC_ADSIZE, /* 15904 */
  IC_64BIT_ADSIZE, /* 15905 */
  IC_XS, /* 15906 */
  IC_64BIT_XS, /* 15907 */
  IC_XD, /* 15908 */
  IC_64BIT_XD, /* 15909 */
  IC_XS, /* 15910 */
  IC_64BIT_XS, /* 15911 */
  IC_ADSIZE, /* 15912 */
  IC_64BIT_ADSIZE, /* 15913 */
  IC_XS, /* 15914 */
  IC_64BIT_REXW_XS, /* 15915 */
  IC_XD, /* 15916 */
  IC_64BIT_REXW_XD, /* 15917 */
  IC_XS, /* 15918 */
  IC_64BIT_REXW_XS, /* 15919 */
  IC_OPSIZE, /* 15920 */
  IC_64BIT_OPSIZE, /* 15921 */
  IC_XS_OPSIZE, /* 15922 */
  IC_64BIT_XS_OPSIZE, /* 15923 */
  IC_XD_OPSIZE, /* 15924 */
  IC_64BIT_XD_OPSIZE, /* 15925 */
  IC_XS_OPSIZE, /* 15926 */
  IC_64BIT_XD_OPSIZE, /* 15927 */
  IC_OPSIZE, /* 15928 */
  IC_64BIT_REXW_OPSIZE, /* 15929 */
  IC_XS_OPSIZE, /* 15930 */
  IC_64BIT_REXW_XS, /* 15931 */
  IC_XD_OPSIZE, /* 15932 */
  IC_64BIT_REXW_XD, /* 15933 */
  IC_XS_OPSIZE, /* 15934 */
  IC_64BIT_REXW_XS, /* 15935 */
  IC_VEX, /* 15936 */
  IC_VEX, /* 15937 */
  IC_VEX_XS, /* 15938 */
  IC_VEX_XS, /* 15939 */
  IC_VEX_XD, /* 15940 */
  IC_VEX_XD, /* 15941 */
  IC_VEX_XD, /* 15942 */
  IC_VEX_XD, /* 15943 */
  IC_VEX_W, /* 15944 */
  IC_VEX_W, /* 15945 */
  IC_VEX_W_XS, /* 15946 */
  IC_VEX_W_XS, /* 15947 */
  IC_VEX_W_XD, /* 15948 */
  IC_VEX_W_XD, /* 15949 */
  IC_VEX_W_XD, /* 15950 */
  IC_VEX_W_XD, /* 15951 */
  IC_VEX_OPSIZE, /* 15952 */
  IC_VEX_OPSIZE, /* 15953 */
  IC_VEX_OPSIZE, /* 15954 */
  IC_VEX_OPSIZE, /* 15955 */
  IC_VEX_OPSIZE, /* 15956 */
  IC_VEX_OPSIZE, /* 15957 */
  IC_VEX_OPSIZE, /* 15958 */
  IC_VEX_OPSIZE, /* 15959 */
  IC_VEX_W_OPSIZE, /* 15960 */
  IC_VEX_W_OPSIZE, /* 15961 */
  IC_VEX_W_OPSIZE, /* 15962 */
  IC_VEX_W_OPSIZE, /* 15963 */
  IC_VEX_W_OPSIZE, /* 15964 */
  IC_VEX_W_OPSIZE, /* 15965 */
  IC_VEX_W_OPSIZE, /* 15966 */
  IC_VEX_W_OPSIZE, /* 15967 */
  IC_VEX, /* 15968 */
  IC_VEX, /* 15969 */
  IC_VEX_XS, /* 15970 */
  IC_VEX_XS, /* 15971 */
  IC_VEX_XD, /* 15972 */
  IC_VEX_XD, /* 15973 */
  IC_VEX_XD, /* 15974 */
  IC_VEX_XD, /* 15975 */
  IC_VEX_W, /* 15976 */
  IC_VEX_W, /* 15977 */
  IC_VEX_W_XS, /* 15978 */
  IC_VEX_W_XS, /* 15979 */
  IC_VEX_W_XD, /* 15980 */
  IC_VEX_W_XD, /* 15981 */
  IC_VEX_W_XD, /* 15982 */
  IC_VEX_W_XD, /* 15983 */
  IC_VEX_OPSIZE, /* 15984 */
  IC_VEX_OPSIZE, /* 15985 */
  IC_VEX_OPSIZE, /* 15986 */
  IC_VEX_OPSIZE, /* 15987 */
  IC_VEX_OPSIZE, /* 15988 */
  IC_VEX_OPSIZE, /* 15989 */
  IC_VEX_OPSIZE, /* 15990 */
  IC_VEX_OPSIZE, /* 15991 */
  IC_VEX_W_OPSIZE, /* 15992 */
  IC_VEX_W_OPSIZE, /* 15993 */
  IC_VEX_W_OPSIZE, /* 15994 */
  IC_VEX_W_OPSIZE, /* 15995 */
  IC_VEX_W_OPSIZE, /* 15996 */
  IC_VEX_W_OPSIZE, /* 15997 */
  IC_VEX_W_OPSIZE, /* 15998 */
  IC_VEX_W_OPSIZE, /* 15999 */
  IC_VEX_L, /* 16000 */
  IC_VEX_L, /* 16001 */
  IC_VEX_L_XS, /* 16002 */
  IC_VEX_L_XS, /* 16003 */
  IC_VEX_L_XD, /* 16004 */
  IC_VEX_L_XD, /* 16005 */
  IC_VEX_L_XD, /* 16006 */
  IC_VEX_L_XD, /* 16007 */
  IC_VEX_L_W, /* 16008 */
  IC_VEX_L_W, /* 16009 */
  IC_VEX_L_W_XS, /* 16010 */
  IC_VEX_L_W_XS, /* 16011 */
  IC_VEX_L_W_XD, /* 16012 */
  IC_VEX_L_W_XD, /* 16013 */
  IC_VEX_L_W_XD, /* 16014 */
  IC_VEX_L_W_XD, /* 16015 */
  IC_VEX_L_OPSIZE, /* 16016 */
  IC_VEX_L_OPSIZE, /* 16017 */
  IC_VEX_L_OPSIZE, /* 16018 */
  IC_VEX_L_OPSIZE, /* 16019 */
  IC_VEX_L_OPSIZE, /* 16020 */
  IC_VEX_L_OPSIZE, /* 16021 */
  IC_VEX_L_OPSIZE, /* 16022 */
  IC_VEX_L_OPSIZE, /* 16023 */
  IC_VEX_L_W_OPSIZE, /* 16024 */
  IC_VEX_L_W_OPSIZE, /* 16025 */
  IC_VEX_L_W_OPSIZE, /* 16026 */
  IC_VEX_L_W_OPSIZE, /* 16027 */
  IC_VEX_L_W_OPSIZE, /* 16028 */
  IC_VEX_L_W_OPSIZE, /* 16029 */
  IC_VEX_L_W_OPSIZE, /* 16030 */
  IC_VEX_L_W_OPSIZE, /* 16031 */
  IC_VEX_L, /* 16032 */
  IC_VEX_L, /* 16033 */
  IC_VEX_L_XS, /* 16034 */
  IC_VEX_L_XS, /* 16035 */
  IC_VEX_L_XD, /* 16036 */
  IC_VEX_L_XD, /* 16037 */
  IC_VEX_L_XD, /* 16038 */
  IC_VEX_L_XD, /* 16039 */
  IC_VEX_L_W, /* 16040 */
  IC_VEX_L_W, /* 16041 */
  IC_VEX_L_W_XS, /* 16042 */
  IC_VEX_L_W_XS, /* 16043 */
  IC_VEX_L_W_XD, /* 16044 */
  IC_VEX_L_W_XD, /* 16045 */
  IC_VEX_L_W_XD, /* 16046 */
  IC_VEX_L_W_XD, /* 16047 */
  IC_VEX_L_OPSIZE, /* 16048 */
  IC_VEX_L_OPSIZE, /* 16049 */
  IC_VEX_L_OPSIZE, /* 16050 */
  IC_VEX_L_OPSIZE, /* 16051 */
  IC_VEX_L_OPSIZE, /* 16052 */
  IC_VEX_L_OPSIZE, /* 16053 */
  IC_VEX_L_OPSIZE, /* 16054 */
  IC_VEX_L_OPSIZE, /* 16055 */
  IC_VEX_L_W_OPSIZE, /* 16056 */
  IC_VEX_L_W_OPSIZE, /* 16057 */
  IC_VEX_L_W_OPSIZE, /* 16058 */
  IC_VEX_L_W_OPSIZE, /* 16059 */
  IC_VEX_L_W_OPSIZE, /* 16060 */
  IC_VEX_L_W_OPSIZE, /* 16061 */
  IC_VEX_L_W_OPSIZE, /* 16062 */
  IC_VEX_L_W_OPSIZE, /* 16063 */
  IC_VEX_L, /* 16064 */
  IC_VEX_L, /* 16065 */
  IC_VEX_L_XS, /* 16066 */
  IC_VEX_L_XS, /* 16067 */
  IC_VEX_L_XD, /* 16068 */
  IC_VEX_L_XD, /* 16069 */
  IC_VEX_L_XD, /* 16070 */
  IC_VEX_L_XD, /* 16071 */
  IC_VEX_L_W, /* 16072 */
  IC_VEX_L_W, /* 16073 */
  IC_VEX_L_W_XS, /* 16074 */
  IC_VEX_L_W_XS, /* 16075 */
  IC_VEX_L_W_XD, /* 16076 */
  IC_VEX_L_W_XD, /* 16077 */
  IC_VEX_L_W_XD, /* 16078 */
  IC_VEX_L_W_XD, /* 16079 */
  IC_VEX_L_OPSIZE, /* 16080 */
  IC_VEX_L_OPSIZE, /* 16081 */
  IC_VEX_L_OPSIZE, /* 16082 */
  IC_VEX_L_OPSIZE, /* 16083 */
  IC_VEX_L_OPSIZE, /* 16084 */
  IC_VEX_L_OPSIZE, /* 16085 */
  IC_VEX_L_OPSIZE, /* 16086 */
  IC_VEX_L_OPSIZE, /* 16087 */
  IC_VEX_L_W_OPSIZE, /* 16088 */
  IC_VEX_L_W_OPSIZE, /* 16089 */
  IC_VEX_L_W_OPSIZE, /* 16090 */
  IC_VEX_L_W_OPSIZE, /* 16091 */
  IC_VEX_L_W_OPSIZE, /* 16092 */
  IC_VEX_L_W_OPSIZE, /* 16093 */
  IC_VEX_L_W_OPSIZE, /* 16094 */
  IC_VEX_L_W_OPSIZE, /* 16095 */
  IC_VEX_L, /* 16096 */
  IC_VEX_L, /* 16097 */
  IC_VEX_L_XS, /* 16098 */
  IC_VEX_L_XS, /* 16099 */
  IC_VEX_L_XD, /* 16100 */
  IC_VEX_L_XD, /* 16101 */
  IC_VEX_L_XD, /* 16102 */
  IC_VEX_L_XD, /* 16103 */
  IC_VEX_L_W, /* 16104 */
  IC_VEX_L_W, /* 16105 */
  IC_VEX_L_W_XS, /* 16106 */
  IC_VEX_L_W_XS, /* 16107 */
  IC_VEX_L_W_XD, /* 16108 */
  IC_VEX_L_W_XD, /* 16109 */
  IC_VEX_L_W_XD, /* 16110 */
  IC_VEX_L_W_XD, /* 16111 */
  IC_VEX_L_OPSIZE, /* 16112 */
  IC_VEX_L_OPSIZE, /* 16113 */
  IC_VEX_L_OPSIZE, /* 16114 */
  IC_VEX_L_OPSIZE, /* 16115 */
  IC_VEX_L_OPSIZE, /* 16116 */
  IC_VEX_L_OPSIZE, /* 16117 */
  IC_VEX_L_OPSIZE, /* 16118 */
  IC_VEX_L_OPSIZE, /* 16119 */
  IC_VEX_L_W_OPSIZE, /* 16120 */
  IC_VEX_L_W_OPSIZE, /* 16121 */
  IC_VEX_L_W_OPSIZE, /* 16122 */
  IC_VEX_L_W_OPSIZE, /* 16123 */
  IC_VEX_L_W_OPSIZE, /* 16124 */
  IC_VEX_L_W_OPSIZE, /* 16125 */
  IC_VEX_L_W_OPSIZE, /* 16126 */
  IC_VEX_L_W_OPSIZE, /* 16127 */
  IC_EVEX_L2_KZ_B, /* 16128 */
  IC_EVEX_L2_KZ_B, /* 16129 */
  IC_EVEX_L2_XS_KZ_B, /* 16130 */
  IC_EVEX_L2_XS_KZ_B, /* 16131 */
  IC_EVEX_L2_XD_KZ_B, /* 16132 */
  IC_EVEX_L2_XD_KZ_B, /* 16133 */
  IC_EVEX_L2_XD_KZ_B, /* 16134 */
  IC_EVEX_L2_XD_KZ_B, /* 16135 */
  IC_EVEX_L2_W_KZ_B, /* 16136 */
  IC_EVEX_L2_W_KZ_B, /* 16137 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16138 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16139 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16140 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16141 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16142 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16143 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16144 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16145 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16146 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16147 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16148 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16149 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16150 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16151 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16152 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16153 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16154 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16155 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16156 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16157 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16158 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16159 */
  IC_EVEX_L2_KZ_B, /* 16160 */
  IC_EVEX_L2_KZ_B, /* 16161 */
  IC_EVEX_L2_XS_KZ_B, /* 16162 */
  IC_EVEX_L2_XS_KZ_B, /* 16163 */
  IC_EVEX_L2_XD_KZ_B, /* 16164 */
  IC_EVEX_L2_XD_KZ_B, /* 16165 */
  IC_EVEX_L2_XD_KZ_B, /* 16166 */
  IC_EVEX_L2_XD_KZ_B, /* 16167 */
  IC_EVEX_L2_W_KZ_B, /* 16168 */
  IC_EVEX_L2_W_KZ_B, /* 16169 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16170 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16171 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16172 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16173 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16174 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16175 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16176 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16177 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16178 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16179 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16180 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16181 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16182 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16183 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16184 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16185 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16186 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16187 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16188 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16189 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16190 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16191 */
  IC_EVEX_L2_KZ_B, /* 16192 */
  IC_EVEX_L2_KZ_B, /* 16193 */
  IC_EVEX_L2_XS_KZ_B, /* 16194 */
  IC_EVEX_L2_XS_KZ_B, /* 16195 */
  IC_EVEX_L2_XD_KZ_B, /* 16196 */
  IC_EVEX_L2_XD_KZ_B, /* 16197 */
  IC_EVEX_L2_XD_KZ_B, /* 16198 */
  IC_EVEX_L2_XD_KZ_B, /* 16199 */
  IC_EVEX_L2_W_KZ_B, /* 16200 */
  IC_EVEX_L2_W_KZ_B, /* 16201 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16202 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16203 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16204 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16205 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16206 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16207 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16208 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16209 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16210 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16211 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16212 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16213 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16214 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16215 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16216 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16217 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16218 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16219 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16220 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16221 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16222 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16223 */
  IC_EVEX_L2_KZ_B, /* 16224 */
  IC_EVEX_L2_KZ_B, /* 16225 */
  IC_EVEX_L2_XS_KZ_B, /* 16226 */
  IC_EVEX_L2_XS_KZ_B, /* 16227 */
  IC_EVEX_L2_XD_KZ_B, /* 16228 */
  IC_EVEX_L2_XD_KZ_B, /* 16229 */
  IC_EVEX_L2_XD_KZ_B, /* 16230 */
  IC_EVEX_L2_XD_KZ_B, /* 16231 */
  IC_EVEX_L2_W_KZ_B, /* 16232 */
  IC_EVEX_L2_W_KZ_B, /* 16233 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16234 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16235 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16236 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16237 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16238 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16239 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16240 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16241 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16242 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16243 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16244 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16245 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16246 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16247 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16248 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16249 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16250 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16251 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16252 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16253 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16254 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16255 */
  IC_EVEX_L2_KZ_B, /* 16256 */
  IC_EVEX_L2_KZ_B, /* 16257 */
  IC_EVEX_L2_XS_KZ_B, /* 16258 */
  IC_EVEX_L2_XS_KZ_B, /* 16259 */
  IC_EVEX_L2_XD_KZ_B, /* 16260 */
  IC_EVEX_L2_XD_KZ_B, /* 16261 */
  IC_EVEX_L2_XD_KZ_B, /* 16262 */
  IC_EVEX_L2_XD_KZ_B, /* 16263 */
  IC_EVEX_L2_W_KZ_B, /* 16264 */
  IC_EVEX_L2_W_KZ_B, /* 16265 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16266 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16267 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16268 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16269 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16270 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16271 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16272 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16273 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16274 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16275 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16276 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16277 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16278 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16279 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16280 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16281 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16282 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16283 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16284 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16285 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16286 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16287 */
  IC_EVEX_L2_KZ_B, /* 16288 */
  IC_EVEX_L2_KZ_B, /* 16289 */
  IC_EVEX_L2_XS_KZ_B, /* 16290 */
  IC_EVEX_L2_XS_KZ_B, /* 16291 */
  IC_EVEX_L2_XD_KZ_B, /* 16292 */
  IC_EVEX_L2_XD_KZ_B, /* 16293 */
  IC_EVEX_L2_XD_KZ_B, /* 16294 */
  IC_EVEX_L2_XD_KZ_B, /* 16295 */
  IC_EVEX_L2_W_KZ_B, /* 16296 */
  IC_EVEX_L2_W_KZ_B, /* 16297 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16298 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16299 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16300 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16301 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16302 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16303 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16304 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16305 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16306 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16307 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16308 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16309 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16310 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16311 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16312 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16313 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16314 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16315 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16316 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16317 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16318 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16319 */
  IC_EVEX_L2_KZ_B, /* 16320 */
  IC_EVEX_L2_KZ_B, /* 16321 */
  IC_EVEX_L2_XS_KZ_B, /* 16322 */
  IC_EVEX_L2_XS_KZ_B, /* 16323 */
  IC_EVEX_L2_XD_KZ_B, /* 16324 */
  IC_EVEX_L2_XD_KZ_B, /* 16325 */
  IC_EVEX_L2_XD_KZ_B, /* 16326 */
  IC_EVEX_L2_XD_KZ_B, /* 16327 */
  IC_EVEX_L2_W_KZ_B, /* 16328 */
  IC_EVEX_L2_W_KZ_B, /* 16329 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16330 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16331 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16332 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16333 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16334 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16335 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16336 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16337 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16338 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16339 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16340 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16341 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16342 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16343 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16344 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16345 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16346 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16347 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16348 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16349 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16350 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16351 */
  IC_EVEX_L2_KZ_B, /* 16352 */
  IC_EVEX_L2_KZ_B, /* 16353 */
  IC_EVEX_L2_XS_KZ_B, /* 16354 */
  IC_EVEX_L2_XS_KZ_B, /* 16355 */
  IC_EVEX_L2_XD_KZ_B, /* 16356 */
  IC_EVEX_L2_XD_KZ_B, /* 16357 */
  IC_EVEX_L2_XD_KZ_B, /* 16358 */
  IC_EVEX_L2_XD_KZ_B, /* 16359 */
  IC_EVEX_L2_W_KZ_B, /* 16360 */
  IC_EVEX_L2_W_KZ_B, /* 16361 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16362 */
  IC_EVEX_L2_W_XS_KZ_B, /* 16363 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16364 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16365 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16366 */
  IC_EVEX_L2_W_XD_KZ_B, /* 16367 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16368 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16369 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16370 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16371 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16372 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16373 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16374 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 16375 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16376 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16377 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16378 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16379 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16380 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16381 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16382 */
  IC_EVEX_L2_W_OPSIZE_KZ_B  /* 16383 */
};

static const InstrUID modRMTable[] = {
/* EmptyTable */
  0x0,
/* Table1 */
  0x6c, /* ADD8mr */
  0x70, /* ADD8rr */
/* Table3 */
  0x55, /* ADD32mr */
  0x5b, /* ADD32rr */
/* Table5 */
  0x6f, /* ADD8rm */
  0x71, /* ADD8rr_REV */
/* Table7 */
  0x5a, /* ADD32rm */
  0x5d, /* ADD32rr_REV */
/* Table9 */
  0x6a, /* ADD8i8 */
/* Table10 */
  0x52, /* ADD32i32 */
/* Table11 */
  0x8e1, /* PUSHES32 */
/* Table12 */
  0x86a, /* POPES32 */
/* Table13 */
  0x75c, /* OR8mr */
  0x760, /* OR8rr */
/* Table15 */
  0x74a, /* OR32mr */
  0x74f, /* OR32rr */
/* Table17 */
  0x75f, /* OR8rm */
  0x761, /* OR8rr_REV */
/* Table19 */
  0x74e, /* OR32rm */
  0x750, /* OR32rr_REV */
/* Table21 */
  0x75a, /* OR8i8 */
/* Table22 */
  0x747, /* OR32i32 */
/* Table23 */
  0x8dd, /* PUSHCS32 */
/* Table24 */
  0x3d, /* ADC8mr */
  0x40, /* ADC8rr */
/* Table26 */
  0x2c, /* ADC32mr */
  0x30, /* ADC32rr */
/* Table28 */
  0x3f, /* ADC8rm */
  0x41, /* ADC8rr_REV */
/* Table30 */
  0x2f, /* ADC32rm */
  0x31, /* ADC32rr_REV */
/* Table32 */
  0x3b, /* ADC8i8 */
/* Table33 */
  0x29, /* ADC32i32 */
/* Table34 */
  0x8ec, /* PUSHSS32 */
/* Table35 */
  0x875, /* POPSS32 */
/* Table36 */
  0x9ec, /* SBB8mr */
  0x9ef, /* SBB8rr */
/* Table38 */
  0x9db, /* SBB32mr */
  0x9df, /* SBB32rr */
/* Table40 */
  0x9ee, /* SBB8rm */
  0x9f0, /* SBB8rr_REV */
/* Table42 */
  0x9de, /* SBB32rm */
  0x9e0, /* SBB32rr_REV */
/* Table44 */
  0x9ea, /* SBB8i8 */
/* Table45 */
  0x9d8, /* SBB32i32 */
/* Table46 */
  0x8df, /* PUSHDS32 */
/* Table47 */
  0x868, /* POPDS32 */
/* Table48 */
  0xc8, /* AND8mr */
  0xcc, /* AND8rr */
/* Table50 */
  0xb7, /* AND32mr */
  0xbb, /* AND32rr */
/* Table52 */
  0xcb, /* AND8rm */
  0xcd, /* AND8rr_REV */
/* Table54 */
  0xba, /* AND32rm */
  0xbc, /* AND32rr_REV */
/* Table56 */
  0xc6, /* AND8i8 */
/* Table57 */
  0xb4, /* AND32i32 */
/* Table58 */
  0x28b, /* DAA */
/* Table59 */
  0xaef, /* SUB8mr */
  0xaf3, /* SUB8rr */
/* Table61 */
  0xade, /* SUB32mr */
  0xae2, /* SUB32rr */
/* Table63 */
  0xaf2, /* SUB8rm */
  0xaf4, /* SUB8rr_REV */
/* Table65 */
  0xae1, /* SUB32rm */
  0xae3, /* SUB32rr_REV */
/* Table67 */
  0xaed, /* SUB8i8 */
/* Table68 */
  0xadb, /* SUB32i32 */
/* Table69 */
  0x28c, /* DAS */
/* Table70 */
  0x1865, /* XOR8mr */
  0x1869, /* XOR8rr */
/* Table72 */
  0x1854, /* XOR32mr */
  0x1858, /* XOR32rr */
/* Table74 */
  0x1868, /* XOR8rm */
  0x186a, /* XOR8rr_REV */
/* Table76 */
  0x1857, /* XOR32rm */
  0x1859, /* XOR32rr_REV */
/* Table78 */
  0x1863, /* XOR8i8 */
/* Table79 */
  0x1851, /* XOR32i32 */
/* Table80 */
  0x14, /* AAA */
/* Table81 */
  0x221, /* CMP8mr */
  0x224, /* CMP8rr */
/* Table83 */
  0x210, /* CMP32mr */
  0x214, /* CMP32rr */
/* Table85 */
  0x223, /* CMP8rm */
  0x225, /* CMP8rr_REV */
/* Table87 */
  0x213, /* CMP32rm */
  0x215, /* CMP32rr_REV */
/* Table89 */
  0x21f, /* CMP8i8 */
/* Table90 */
  0x20d, /* CMP32i32 */
/* Table91 */
  0x17, /* AAS */
/* Table92 */
  0x385, /* INC32r */
/* Table93 */
  0x293, /* DEC32r */
/* Table94 */
  0x8d1, /* PUSH32r */
/* Table95 */
  0x859, /* POP32r */
/* Table96 */
  0x8db, /* PUSHA32 */
/* Table97 */
  0x860, /* POPA32 */
/* Table98 */
  0x118, /* BOUNDS32rm */
  0x0, /*  */
/* Table100 */
  0xda, /* ARPL16mr */
  0xdb, /* ARPL16rr */
/* Table102 */
  0x28d, /* DATA16_PREFIX */
/* Table103 */
  0x8ee, /* PUSHi32 */
/* Table104 */
  0x36b, /* IMUL32rmi */
  0x36e, /* IMUL32rri */
/* Table106 */
  0x8d0, /* PUSH32i8 */
/* Table107 */
  0x36c, /* IMUL32rmi8 */
  0x36f, /* IMUL32rri8 */
/* Table109 */
  0x38e, /* INSB */
/* Table110 */
  0x393, /* INSL */
/* Table111 */
  0x76c, /* OUTSB */
/* Table112 */
  0x76d, /* OUTSL */
/* Table113 */
  0x45c, /* JO_1 */
/* Table114 */
  0x453, /* JNO_1 */
/* Table115 */
  0x432, /* JB_1 */
/* Table116 */
  0x429, /* JAE_1 */
/* Table117 */
  0x438, /* JE_1 */
/* Table118 */
  0x450, /* JNE_1 */
/* Table119 */
  0x42f, /* JBE_1 */
/* Table120 */
  0x42c, /* JA_1 */
/* Table121 */
  0x463, /* JS_1 */
/* Table122 */
  0x459, /* JNS_1 */
/* Table123 */
  0x45f, /* JP_1 */
/* Table124 */
  0x456, /* JNP_1 */
/* Table125 */
  0x444, /* JL_1 */
/* Table126 */
  0x43b, /* JGE_1 */
/* Table127 */
  0x441, /* JLE_1 */
/* Table128 */
  0x43e, /* JG_1 */
/* Table129 */
  0x6b, /* ADD8mi */
  0x75b, /* OR8mi */
  0x3c, /* ADC8mi */
  0x9eb, /* SBB8mi */
  0xc7, /* AND8mi */
  0xaee, /* SUB8mi */
  0x1864, /* XOR8mi */
  0x220, /* CMP8mi */
  0x6d, /* ADD8ri */
  0x75d, /* OR8ri */
  0x3e, /* ADC8ri */
  0x9ed, /* SBB8ri */
  0xc9, /* AND8ri */
  0xaf0, /* SUB8ri */
  0x1866, /* XOR8ri */
  0x222, /* CMP8ri */
/* Table145 */
  0x53, /* ADD32mi */
  0x748, /* OR32mi */
  0x2a, /* ADC32mi */
  0x9d9, /* SBB32mi */
  0xb5, /* AND32mi */
  0xadc, /* SUB32mi */
  0x1852, /* XOR32mi */
  0x20e, /* CMP32mi */
  0x56, /* ADD32ri */
  0x74c, /* OR32ri */
  0x2d, /* ADC32ri */
  0x9dc, /* SBB32ri */
  0xb8, /* AND32ri */
  0xadf, /* SUB32ri */
  0x1855, /* XOR32ri */
  0x211, /* CMP32ri */
/* Table161 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x6e, /* ADD8ri8 */
  0x75e, /* OR8ri8 */
  0x0, /*  */
  0x0, /*  */
  0xca, /* AND8ri8 */
  0xaf1, /* SUB8ri8 */
  0x1867, /* XOR8ri8 */
  0x0, /*  */
/* Table177 */
  0x54, /* ADD32mi8 */
  0x749, /* OR32mi8 */
  0x2b, /* ADC32mi8 */
  0x9da, /* SBB32mi8 */
  0xb6, /* AND32mi8 */
  0xadd, /* SUB32mi8 */
  0x1853, /* XOR32mi8 */
  0x20f, /* CMP32mi8 */
  0x57, /* ADD32ri8 */
  0x74d, /* OR32ri8 */
  0x2e, /* ADC32ri8 */
  0x9dd, /* SBB32ri8 */
  0xb9, /* AND32ri8 */
  0xae0, /* SUB32ri8 */
  0x1856, /* XOR32ri8 */
  0x212, /* CMP32ri8 */
/* Table193 */
  0xb5a, /* TEST8rm */
  0xb5b, /* TEST8rr */
/* Table195 */
  0xb4b, /* TEST32rm */
  0xb4c, /* TEST32rr */
/* Table197 */
  0x183d, /* XCHG8rm */
  0x183e, /* XCHG8rr */
/* Table199 */
  0x1838, /* XCHG32rm */
  0x1839, /* XCHG32rr */
/* Table201 */
  0x663, /* MOV8mr */
  0x66b, /* MOV8rr */
/* Table203 */
  0x636, /* MOV32mr */
  0x641, /* MOV32rr */
/* Table205 */
  0x669, /* MOV8rm */
  0x66d, /* MOV8rr_REV */
/* Table207 */
  0x640, /* MOV32rm */
  0x642, /* MOV32rr_REV */
/* Table209 */
  0x637, /* MOV32ms */
  0x643, /* MOV32rs */
/* Table211 */
  0x4be, /* LEA32r */
  0x0, /*  */
/* Table213 */
  0x644, /* MOV32sm */
  0x645, /* MOV32sr */
/* Table215 */
  0x85a, /* POP32rmm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x85b, /* POP32rmr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table231 */
  0x716, /* NOOP */
/* Table232 */
  0x1836, /* XCHG32ar */
/* Table233 */
  0x28a, /* CWDE */
/* Table234 */
  0x165, /* CDQ */
/* Table235 */
  0x2ec, /* FARCALL32i */
/* Table236 */
  0x181d, /* WAIT */
/* Table237 */
  0x8e3, /* PUSHF32 */
/* Table238 */
  0x86c, /* POPF32 */
/* Table239 */
  0x999, /* SAHF */
/* Table240 */
  0x49a, /* LAHF */
/* Table241 */
  0x665, /* MOV8o8a */
/* Table242 */
  0x638, /* MOV32o32a */
/* Table243 */
  0x660, /* MOV8ao8 */
/* Table244 */
  0x631, /* MOV32ao32 */
/* Table245 */
  0x6a5, /* MOVSB */
/* Table246 */
  0x6ae, /* MOVSL */
/* Table247 */
  0x22e, /* CMPSB */
/* Table248 */
  0x233, /* CMPSL */
/* Table249 */
  0xb54, /* TEST8i8 */
/* Table250 */
  0xb46, /* TEST32i32 */
/* Table251 */
  0xab0, /* STOSB */
/* Table252 */
  0xab1, /* STOSL */
/* Table253 */
  0x516, /* LODSB */
/* Table254 */
  0x517, /* LODSL */
/* Table255 */
  0x9f1, /* SCASB */
/* Table256 */
  0x9f2, /* SCASL */
/* Table257 */
  0x667, /* MOV8ri */
/* Table258 */
  0x63d, /* MOV32ri */
/* Table259 */
  0x966, /* ROL8mi */
  0x97e, /* ROR8mi */
  0x905, /* RCL8mi */
  0x925, /* RCR8mi */
  0xa49, /* SHL8mi */
  0xa71, /* SHR8mi */
  0x9ae, /* SAL8mi */
  0x9c7, /* SAR8mi */
  0x969, /* ROL8ri */
  0x981, /* ROR8ri */
  0x908, /* RCL8ri */
  0x928, /* RCR8ri */
  0xa4c, /* SHL8ri */
  0xa74, /* SHR8ri */
  0x9b1, /* SAL8ri */
  0x9ca, /* SAR8ri */
/* Table275 */
  0x95a, /* ROL32mi */
  0x972, /* ROR32mi */
  0x8f9, /* RCL32mi */
  0x919, /* RCR32mi */
  0xa3d, /* SHL32mi */
  0xa65, /* SHR32mi */
  0x9a2, /* SAL32mi */
  0x9bb, /* SAR32mi */
  0x95d, /* ROL32ri */
  0x975, /* ROR32ri */
  0x8fc, /* RCL32ri */
  0x91c, /* RCR32ri */
  0xa40, /* SHL32ri */
  0xa68, /* SHR32ri */
  0x9a5, /* SAL32ri */
  0x9be, /* SAR32ri */
/* Table291 */
  0x94b, /* RETIL */
/* Table292 */
  0x94e, /* RETL */
/* Table293 */
  0x4c4, /* LES32rm */
  0x0, /*  */
/* Table295 */
  0x4aa, /* LDS32rm */
  0x0, /*  */
/* Table297 */
  0x662, /* MOV8mi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x668, /* MOV8ri_alt */
  0x668, /* MOV8ri_alt */
  0x668, /* MOV8ri_alt */
  0x668, /* MOV8ri_alt */
  0x668, /* MOV8ri_alt */
  0x668, /* MOV8ri_alt */
  0x668, /* MOV8ri_alt */
  0x668, /* 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, /*  */
  0x1827, /* XABORT */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table369 */
  0x635, /* MOV32mi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x63f, /* MOV32ri_alt */
  0x63f, /* MOV32ri_alt */
  0x63f, /* MOV32ri_alt */
  0x63f, /* MOV32ri_alt */
  0x63f, /* MOV32ri_alt */
  0x63f, /* MOV32ri_alt */
  0x63f, /* MOV32ri_alt */
  0x63f, /* 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, /*  */
  0x1832, /* XBEGIN_4 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table441 */
  0x2e4, /* ENTER */
/* Table442 */
  0x4c1, /* LEAVE */
/* Table443 */
  0x51d, /* LRETIL */
/* Table444 */
  0x520, /* LRETL */
/* Table445 */
  0x397, /* INT3 */
/* Table446 */
  0x395, /* INT */
/* Table447 */
  0x398, /* INTO */
/* Table448 */
  0x3a4, /* IRET32 */
/* Table449 */
  0x964, /* ROL8m1 */
  0x97c, /* ROR8m1 */
  0x903, /* RCL8m1 */
  0x923, /* RCR8m1 */
  0xa47, /* SHL8m1 */
  0xa6f, /* SHR8m1 */
  0x9ac, /* SAL8m1 */
  0x9c5, /* SAR8m1 */
  0x967, /* ROL8r1 */
  0x97f, /* ROR8r1 */
  0x906, /* RCL8r1 */
  0x926, /* RCR8r1 */
  0xa4a, /* SHL8r1 */
  0xa72, /* SHR8r1 */
  0x9af, /* SAL8r1 */
  0x9c8, /* SAR8r1 */
/* Table465 */
  0x958, /* ROL32m1 */
  0x970, /* ROR32m1 */
  0x8f7, /* RCL32m1 */
  0x917, /* RCR32m1 */
  0xa3b, /* SHL32m1 */
  0xa63, /* SHR32m1 */
  0x9a0, /* SAL32m1 */
  0x9b9, /* SAR32m1 */
  0x95b, /* ROL32r1 */
  0x973, /* ROR32r1 */
  0x8fa, /* RCL32r1 */
  0x91a, /* RCR32r1 */
  0xa3e, /* SHL32r1 */
  0xa66, /* SHR32r1 */
  0x9a3, /* SAL32r1 */
  0x9bc, /* SAR32r1 */
/* Table481 */
  0x965, /* ROL8mCL */
  0x97d, /* ROR8mCL */
  0x904, /* RCL8mCL */
  0x924, /* RCR8mCL */
  0xa48, /* SHL8mCL */
  0xa70, /* SHR8mCL */
  0x9ad, /* SAL8mCL */
  0x9c6, /* SAR8mCL */
  0x968, /* ROL8rCL */
  0x980, /* ROR8rCL */
  0x907, /* RCL8rCL */
  0x927, /* RCR8rCL */
  0xa4b, /* SHL8rCL */
  0xa73, /* SHR8rCL */
  0x9b0, /* SAL8rCL */
  0x9c9, /* SAR8rCL */
/* Table497 */
  0x959, /* ROL32mCL */
  0x971, /* ROR32mCL */
  0x8f8, /* RCL32mCL */
  0x918, /* RCR32mCL */
  0xa3c, /* SHL32mCL */
  0xa64, /* SHR32mCL */
  0x9a1, /* SAL32mCL */
  0x9ba, /* SAR32mCL */
  0x95c, /* ROL32rCL */
  0x974, /* ROR32rCL */
  0x8fb, /* RCL32rCL */
  0x91b, /* RCR32rCL */
  0xa3f, /* SHL32rCL */
  0xa67, /* SHR32rCL */
  0x9a4, /* SAL32rCL */
  0x9bd, /* SAR32rCL */
/* Table513 */
  0x16, /* AAM8i8 */
/* Table514 */
  0x15, /* AAD8i8 */
/* Table515 */
  0x9b2, /* SALC */
/* Table516 */
  0x1847, /* XLAT */
/* Table517 */
  0x82, /* ADD_F32m */
  0x6f8, /* MUL_F32m */
  0x2f6, /* FCOM32m */
  0x2f8, /* FCOMP32m */
  0xb13, /* SUB_F32m */
  0xaf9, /* SUBR_F32m */
  0x2c2, /* DIV_F32m */
  0x2a8, /* DIVR_F32m */
  0x87, /* ADD_FST0r */
  0x6fd, /* MUL_FST0r */
  0x24b, /* COM_FST0r */
  0x248, /* COMP_FST0r */
  0xb18, /* SUB_FST0r */
  0xafe, /* SUBR_FST0r */
  0x2c7, /* DIV_FST0r */
  0x2ad, /* DIVR_FST0r */
/* Table533 */
  0x4ad, /* LD_F32m */
  0x0, /*  */
  0xab8, /* ST_F32m */
  0xabd, /* ST_FP32m */
  0x304, /* FLDENVm */
  0x303, /* FLDCW16m */
  0x323, /* FSTENVm */
  0x30d, /* FNSTCW16m */
  0x4bc, /* LD_Frr */
  0x4bc, /* LD_Frr */
  0x4bc, /* LD_Frr */
  0x4bc, /* LD_Frr */
  0x4bc, /* LD_Frr */
  0x4bc, /* LD_Frr */
  0x4bc, /* LD_Frr */
  0x4bc, /* LD_Frr */
  0x183f, /* XCH_F */
  0x183f, /* XCH_F */
  0x183f, /* XCH_F */
  0x183f, /* XCH_F */
  0x183f, /* XCH_F */
  0x183f, /* XCH_F */
  0x183f, /* XCH_F */
  0x183f, /* XCH_F */
  0x30c, /* FNOP */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xac0, /* ST_FPNCEST0r */
  0xac0, /* ST_FPNCEST0r */
  0xac0, /* ST_FPNCEST0r */
  0xac0, /* ST_FPNCEST0r */
  0xac0, /* ST_FPNCEST0r */
  0xac0, /* ST_FPNCEST0r */
  0xac0, /* ST_FPNCEST0r */
  0xac0, /* ST_FPNCEST0r */
  0x167, /* CHS_F */
  0x18, /* ABS_F */
  0x0, /*  */
  0x0, /*  */
  0xb63, /* TST_F */
  0x324, /* FXAM */
  0x0, /*  */
  0x0, /*  */
  0x4ac, /* LD_F1 */
  0x306, /* FLDL2T */
  0x305, /* FLDL2E */
  0x309, /* FLDPI */
  0x307, /* FLDLG2 */
  0x308, /* FLDLN2 */
  0x4ab, /* LD_F0 */
  0x0, /*  */
  0x2e9, /* F2XM1 */
  0x32a, /* FYL2X */
  0x31c, /* FPTAN */
  0x319, /* FPATAN */
  0x329, /* FXTRACT */
  0x31b, /* FPREM1 */
  0x2fb, /* FDECSTP */
  0x302, /* FINCSTP */
  0x31a, /* FPREM */
  0x32b, /* FYL2XP1 */
  0xaa6, /* SQRT_F */
  0x322, /* FSINCOS */
  0x31d, /* FRNDINT */
  0x320, /* FSCALE */
  0xa8c, /* SIN_F */
  0x24c, /* COS_F */
/* Table605 */
  0x85, /* ADD_FI32m */
  0x6fb, /* MUL_FI32m */
  0x2ff, /* FICOM32m */
  0x301, /* FICOMP32m */
  0xb16, /* SUB_FI32m */
  0xafc, /* SUBR_FI32m */
  0x2c5, /* DIV_FI32m */
  0x2ab, /* DIVR_FI32m */
  0x18f, /* CMOVB_F */
  0x18f, /* CMOVB_F */
  0x18f, /* CMOVB_F */
  0x18f, /* CMOVB_F */
  0x18f, /* CMOVB_F */
  0x18f, /* CMOVB_F */
  0x18f, /* CMOVB_F */
  0x18f, /* CMOVB_F */
  0x199, /* CMOVE_F */
  0x199, /* CMOVE_F */
  0x199, /* CMOVE_F */
  0x199, /* CMOVE_F */
  0x199, /* CMOVE_F */
  0x199, /* CMOVE_F */
  0x199, /* CMOVE_F */
  0x199, /* CMOVE_F */
  0x18b, /* CMOVBE_F */
  0x18b, /* CMOVBE_F */
  0x18b, /* CMOVBE_F */
  0x18b, /* CMOVBE_F */
  0x18b, /* CMOVBE_F */
  0x18b, /* CMOVBE_F */
  0x18b, /* CMOVBE_F */
  0x18b, /* CMOVBE_F */
  0x1e9, /* CMOVP_F */
  0x1e9, /* CMOVP_F */
  0x1e9, /* CMOVP_F */
  0x1e9, /* CMOVP_F */
  0x1e9, /* CMOVP_F */
  0x1e9, /* CMOVP_F */
  0x1e9, /* CMOVP_F */
  0x1e9, /* CMOVP_F */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xb77, /* UCOM_FPPr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table677 */
  0x355, /* ILD_F32m */
  0x3a7, /* ISTT_FP32m */
  0x3b3, /* IST_F32m */
  0x3b5, /* IST_FP32m */
  0x0, /*  */
  0x4af, /* LD_F80m */
  0x0, /*  */
  0xabf, /* ST_FP80m */
  0x1b9, /* CMOVNB_F */
  0x1b9, /* CMOVNB_F */
  0x1b9, /* CMOVNB_F */
  0x1b9, /* CMOVNB_F */
  0x1b9, /* CMOVNB_F */
  0x1b9, /* CMOVNB_F */
  0x1b9, /* CMOVNB_F */
  0x1b9, /* CMOVNB_F */
  0x1c3, /* CMOVNE_F */
  0x1c3, /* CMOVNE_F */
  0x1c3, /* CMOVNE_F */
  0x1c3, /* CMOVNE_F */
  0x1c3, /* CMOVNE_F */
  0x1c3, /* CMOVNE_F */
  0x1c3, /* CMOVNE_F */
  0x1c3, /* CMOVNE_F */
  0x1b5, /* CMOVNBE_F */
  0x1b5, /* CMOVNBE_F */
  0x1b5, /* CMOVNBE_F */
  0x1b5, /* CMOVNBE_F */
  0x1b5, /* CMOVNBE_F */
  0x1b5, /* CMOVNBE_F */
  0x1b5, /* CMOVNBE_F */
  0x1b5, /* CMOVNBE_F */
  0x1d3, /* CMOVNP_F */
  0x1d3, /* CMOVNP_F */
  0x1d3, /* CMOVNP_F */
  0x1d3, /* CMOVNP_F */
  0x1d3, /* CMOVNP_F */
  0x1d3, /* CMOVNP_F */
  0x1d3, /* CMOVNP_F */
  0x1d3, /* CMOVNP_F */
  0x0, /*  */
  0x0, /*  */
  0x30a, /* FNCLEX */
  0x30b, /* FNINIT */
  0x321, /* FSETPM */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xb76, /* UCOM_FIr */
  0xb76, /* UCOM_FIr */
  0xb76, /* UCOM_FIr */
  0xb76, /* UCOM_FIr */
  0xb76, /* UCOM_FIr */
  0xb76, /* UCOM_FIr */
  0xb76, /* UCOM_FIr */
  0xb76, /* UCOM_FIr */
  0x24a, /* COM_FIr */
  0x24a, /* COM_FIr */
  0x24a, /* COM_FIr */
  0x24a, /* COM_FIr */
  0x24a, /* COM_FIr */
  0x24a, /* COM_FIr */
  0x24a, /* COM_FIr */
  0x24a, /* COM_FIr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table749 */
  0x83, /* ADD_F64m */
  0x6f9, /* MUL_F64m */
  0x2f7, /* FCOM64m */
  0x2f9, /* FCOMP64m */
  0xb14, /* SUB_F64m */
  0xafa, /* SUBR_F64m */
  0x2c3, /* DIV_F64m */
  0x2a9, /* DIVR_F64m */
  0x96, /* ADD_FrST0 */
  0x70c, /* MUL_FrST0 */
  0xabc, /* ST_FCOMST0r */
  0xaba, /* ST_FCOMPST0r */
  0xb0a, /* SUBR_FrST0 */
  0xb27, /* SUB_FrST0 */
  0x2b9, /* DIVR_FrST0 */
  0x2d6, /* DIV_FrST0 */
/* Table765 */
  0x4ae, /* LD_F64m */
  0x3a8, /* ISTT_FP64m */
  0xab9, /* ST_F64m */
  0xabe, /* ST_FP64m */
  0x31e, /* FRSTORm */
  0x0, /*  */
  0x31f, /* FSAVEm */
  0x30f, /* FNSTSWm */
  0x2fd, /* FFREE */
  0xac4, /* ST_FXCHST0r */
  0xad1, /* ST_Frr */
  0xac3, /* ST_FPrr */
  0xb7f, /* UCOM_Fr */
  0xb78, /* UCOM_FPr */
  0x0, /*  */
  0x0, /*  */
/* Table781 */
  0x84, /* ADD_FI16m */
  0x6fa, /* MUL_FI16m */
  0x2fe, /* FICOM16m */
  0x300, /* FICOMP16m */
  0xb15, /* SUB_FI16m */
  0xafb, /* SUBR_FI16m */
  0x2c4, /* DIV_FI16m */
  0x2aa, /* DIVR_FI16m */
  0x86, /* ADD_FPrST0 */
  0x86, /* ADD_FPrST0 */
  0x86, /* ADD_FPrST0 */
  0x86, /* ADD_FPrST0 */
  0x86, /* ADD_FPrST0 */
  0x86, /* ADD_FPrST0 */
  0x86, /* ADD_FPrST0 */
  0x86, /* ADD_FPrST0 */
  0x6fc, /* MUL_FPrST0 */
  0x6fc, /* MUL_FPrST0 */
  0x6fc, /* MUL_FPrST0 */
  0x6fc, /* MUL_FPrST0 */
  0x6fc, /* MUL_FPrST0 */
  0x6fc, /* MUL_FPrST0 */
  0x6fc, /* MUL_FPrST0 */
  0x6fc, /* MUL_FPrST0 */
  0xabb, /* ST_FCOMPST0r_alt */
  0xabb, /* ST_FCOMPST0r_alt */
  0xabb, /* ST_FCOMPST0r_alt */
  0xabb, /* ST_FCOMPST0r_alt */
  0xabb, /* ST_FCOMPST0r_alt */
  0xabb, /* ST_FCOMPST0r_alt */
  0xabb, /* ST_FCOMPST0r_alt */
  0xabb, /* ST_FCOMPST0r_alt */
  0x0, /*  */
  0x2fa, /* FCOMPP */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xafd, /* SUBR_FPrST0 */
  0xafd, /* SUBR_FPrST0 */
  0xafd, /* SUBR_FPrST0 */
  0xafd, /* SUBR_FPrST0 */
  0xafd, /* SUBR_FPrST0 */
  0xafd, /* SUBR_FPrST0 */
  0xafd, /* SUBR_FPrST0 */
  0xafd, /* SUBR_FPrST0 */
  0xb17, /* SUB_FPrST0 */
  0xb17, /* SUB_FPrST0 */
  0xb17, /* SUB_FPrST0 */
  0xb17, /* SUB_FPrST0 */
  0xb17, /* SUB_FPrST0 */
  0xb17, /* SUB_FPrST0 */
  0xb17, /* SUB_FPrST0 */
  0xb17, /* SUB_FPrST0 */
  0x2ac, /* DIVR_FPrST0 */
  0x2ac, /* DIVR_FPrST0 */
  0x2ac, /* DIVR_FPrST0 */
  0x2ac, /* DIVR_FPrST0 */
  0x2ac, /* DIVR_FPrST0 */
  0x2ac, /* DIVR_FPrST0 */
  0x2ac, /* DIVR_FPrST0 */
  0x2ac, /* DIVR_FPrST0 */
  0x2c6, /* DIV_FPrST0 */
  0x2c6, /* DIV_FPrST0 */
  0x2c6, /* DIV_FPrST0 */
  0x2c6, /* DIV_FPrST0 */
  0x2c6, /* DIV_FPrST0 */
  0x2c6, /* DIV_FPrST0 */
  0x2c6, /* DIV_FPrST0 */
  0x2c6, /* DIV_FPrST0 */
/* Table853 */
  0x354, /* ILD_F16m */
  0x3a6, /* ISTT_FP16m */
  0x3b2, /* IST_F16m */
  0x3b4, /* IST_FP16m */
  0x2f4, /* FBLDm */
  0x356, /* ILD_F64m */
  0x2f5, /* FBSTPm */
  0x3b6, /* IST_FP64m */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xac5, /* ST_FXCHST0r_alt */
  0xac5, /* ST_FXCHST0r_alt */
  0xac5, /* ST_FXCHST0r_alt */
  0xac5, /* ST_FXCHST0r_alt */
  0xac5, /* ST_FXCHST0r_alt */
  0xac5, /* ST_FXCHST0r_alt */
  0xac5, /* ST_FXCHST0r_alt */
  0xac5, /* ST_FXCHST0r_alt */
  0xac1, /* ST_FPST0r */
  0xac1, /* ST_FPST0r */
  0xac1, /* ST_FPST0r */
  0xac1, /* ST_FPST0r */
  0xac1, /* ST_FPST0r */
  0xac1, /* ST_FPST0r */
  0xac1, /* ST_FPST0r */
  0xac1, /* ST_FPST0r */
  0xac2, /* ST_FPST0r_alt */
  0xac2, /* ST_FPST0r_alt */
  0xac2, /* ST_FPST0r_alt */
  0xac2, /* ST_FPST0r_alt */
  0xac2, /* ST_FPST0r_alt */
  0xac2, /* ST_FPST0r_alt */
  0xac2, /* ST_FPST0r_alt */
  0xac2, /* ST_FPST0r_alt */
  0x30e, /* FNSTSW16r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xb75, /* UCOM_FIPr */
  0xb75, /* UCOM_FIPr */
  0xb75, /* UCOM_FIPr */
  0xb75, /* UCOM_FIPr */
  0xb75, /* UCOM_FIPr */
  0xb75, /* UCOM_FIPr */
  0xb75, /* UCOM_FIPr */
  0xb75, /* UCOM_FIPr */
  0x249, /* COM_FIPr */
  0x249, /* COM_FIPr */
  0x249, /* COM_FIPr */
  0x249, /* COM_FIPr */
  0x249, /* COM_FIPr */
  0x249, /* COM_FIPr */
  0x249, /* COM_FIPr */
  0x249, /* COM_FIPr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table925 */
  0x51c, /* LOOPNE */
/* Table926 */
  0x51b, /* LOOPE */
/* Table927 */
  0x51a, /* LOOP */
/* Table928 */
  0x436, /* JECXZ_32 */
/* Table929 */
  0x37e, /* IN8ri */
/* Table930 */
  0x37c, /* IN32ri */
/* Table931 */
  0x76a, /* OUT8ir */
/* Table932 */
  0x768, /* OUT32ir */
/* Table933 */
  0x163, /* CALLpcrel32 */
/* Table934 */
  0x44f, /* JMP_4 */
/* Table935 */
  0x2f1, /* FARJMP32i */
/* Table936 */
  0x44d, /* JMP_1 */
/* Table937 */
  0x37f, /* IN8rr */
/* Table938 */
  0x37d, /* IN32rr */
/* Table939 */
  0x76b, /* OUT8rr */
/* Table940 */
  0x769, /* OUT32rr */
/* Table941 */
  0x4ff, /* LOCK_PREFIX */
/* Table942 */
  0x396, /* INT1 */
/* Table943 */
  0x93b, /* REPNE_PREFIX */
/* Table944 */
  0x943, /* REP_PREFIX */
/* Table945 */
  0x347, /* HLT */
/* Table946 */
  0x172, /* CMC */
/* Table947 */
  0xb55, /* TEST8mi */
  0xb56, /* TEST8mi_alt */
  0x73c, /* NOT8m */
  0x714, /* NEG8m */
  0x6e6, /* MUL8m */
  0x378, /* IMUL8m */
  0x2a2, /* DIV8m */
  0x352, /* IDIV8m */
  0xb57, /* TEST8ri */
  0xb59, /* TEST8ri_alt */
  0x73d, /* NOT8r */
  0x715, /* NEG8r */
  0x6e7, /* MUL8r */
  0x379, /* IMUL8r */
  0x2a3, /* DIV8r */
  0x353, /* IDIV8r */
/* Table963 */
  0xb47, /* TEST32mi */
  0xb48, /* TEST32mi_alt */
  0x738, /* NOT32m */
  0x710, /* NEG32m */
  0x6e2, /* MUL32m */
  0x368, /* IMUL32m */
  0x29e, /* DIV32m */
  0x34e, /* IDIV32m */
  0xb49, /* TEST32ri */
  0xb4a, /* TEST32ri_alt */
  0x739, /* NOT32r */
  0x711, /* NEG32r */
  0x6e3, /* MUL32r */
  0x369, /* IMUL32r */
  0x29f, /* DIV32r */
  0x34f, /* IDIV32r */
/* Table979 */
  0x16c, /* CLC */
/* Table980 */
  0xaab, /* STC */
/* Table981 */
  0x170, /* CLI */
/* Table982 */
  0xaae, /* STI */
/* Table983 */
  0x16d, /* CLD */
/* Table984 */
  0xaac, /* STD */
/* Table985 */
  0x38c, /* INC8m */
  0x29a, /* DEC8m */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x38d, /* INC8r */
  0x29b, /* DEC8r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1001 */
  0x384, /* INC32m */
  0x292, /* DEC32m */
  0x15d, /* CALL32m */
  0x2ed, /* FARCALL32m */
  0x449, /* JMP32m */
  0x2f2, /* FARJMP32m */
  0x8d2, /* PUSH32rmm */
  0x0, /*  */
  0x383, /* INC32_32r */
  0x291, /* DEC32_32r */
  0x15e, /* CALL32r */
  0x0, /*  */
  0x44a, /* JMP32r */
  0x0, /*  */
  0x8d3, /* PUSH32rmr */
  0x0, /*  */
/* Table1017 */
  0x951, /* REX64_PREFIX */
/* Table1018 */
  0x8d7, /* PUSH64r */
/* Table1019 */
  0x85c, /* POP64r */
/* Table1020 */
  0x0, /*  */
  0x6bf, /* MOVSX64_NOREXrr32 */
/* Table1022 */
  0x8d5, /* PUSH64i32 */
/* Table1023 */
  0x8d6, /* PUSH64i8 */
/* Table1024 */
  0x4bf, /* LEA64_32r */
  0x0, /*  */
/* Table1026 */
  0x85d, /* POP64rmm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x85e, /* POP64rmr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1042 */
  0x1837, /* XCHG32ar64 */
/* Table1043 */
  0x8e4, /* PUSHF64 */
/* Table1044 */
  0x86d, /* POPF64 */
/* Table1045 */
  0x652, /* MOV64o8a */
/* Table1046 */
  0x650, /* MOV64o32a */
/* Table1047 */
  0x649, /* MOV64ao8 */
/* Table1048 */
  0x647, /* MOV64ao32 */
/* Table1049 */
  0x94c, /* RETIQ */
/* Table1050 */
  0x94f, /* RETQ */
/* Table1051 */
  0x4c2, /* LEAVE64 */
/* Table1052 */
  0x462, /* JRCXZ */
/* Table1053 */
  0x160, /* CALL64pcrel32 */
/* Table1054 */
  0x388, /* INC64_32m */
  0x296, /* DEC64_32m */
  0x15f, /* CALL64m */
  0x2ed, /* FARCALL32m */
  0x44b, /* JMP64m */
  0x2f2, /* FARJMP32m */
  0x8d8, /* PUSH64rmm */
  0x0, /*  */
  0x389, /* INC64_32r */
  0x297, /* DEC64_32r */
  0x161, /* CALL64r */
  0x0, /*  */
  0x44c, /* JMP64r */
  0x0, /*  */
  0x8d9, /* PUSH64rmr */
  0x0, /*  */
/* Table1070 */
  0x49, /* ADD16mr */
  0x4f, /* ADD16rr */
/* Table1072 */
  0x4e, /* ADD16rm */
  0x51, /* ADD16rr_REV */
/* Table1074 */
  0x46, /* ADD16i16 */
/* Table1075 */
  0x8e0, /* PUSHES16 */
/* Table1076 */
  0x869, /* POPES16 */
/* Table1077 */
  0x741, /* OR16mr */
  0x745, /* OR16rr */
/* Table1079 */
  0x744, /* OR16rm */
  0x746, /* OR16rr_REV */
/* Table1081 */
  0x73e, /* OR16i16 */
/* Table1082 */
  0x8dc, /* PUSHCS16 */
/* Table1083 */
  0x23, /* ADC16mr */
  0x27, /* ADC16rr */
/* Table1085 */
  0x26, /* ADC16rm */
  0x28, /* ADC16rr_REV */
/* Table1087 */
  0x20, /* ADC16i16 */
/* Table1088 */
  0x8eb, /* PUSHSS16 */
/* Table1089 */
  0x874, /* POPSS16 */
/* Table1090 */
  0x9d2, /* SBB16mr */
  0x9d6, /* SBB16rr */
/* Table1092 */
  0x9d5, /* SBB16rm */
  0x9d7, /* SBB16rr_REV */
/* Table1094 */
  0x9cf, /* SBB16i16 */
/* Table1095 */
  0x8de, /* PUSHDS16 */
/* Table1096 */
  0x867, /* POPDS16 */
/* Table1097 */
  0xae, /* AND16mr */
  0xb2, /* AND16rr */
/* Table1099 */
  0xb1, /* AND16rm */
  0xb3, /* AND16rr_REV */
/* Table1101 */
  0xab, /* AND16i16 */
/* Table1102 */
  0xad5, /* SUB16mr */
  0xad9, /* SUB16rr */
/* Table1104 */
  0xad8, /* SUB16rm */
  0xada, /* SUB16rr_REV */
/* Table1106 */
  0xad2, /* SUB16i16 */
/* Table1107 */
  0x184b, /* XOR16mr */
  0x184f, /* XOR16rr */
/* Table1109 */
  0x184e, /* XOR16rm */
  0x1850, /* XOR16rr_REV */
/* Table1111 */
  0x1848, /* XOR16i16 */
/* Table1112 */
  0x207, /* CMP16mr */
  0x20b, /* CMP16rr */
/* Table1114 */
  0x20a, /* CMP16rm */
  0x20c, /* CMP16rr_REV */
/* Table1116 */
  0x204, /* CMP16i16 */
/* Table1117 */
  0x381, /* INC16r */
/* Table1118 */
  0x28f, /* DEC16r */
/* Table1119 */
  0x8cd, /* PUSH16r */
/* Table1120 */
  0x856, /* POP16r */
/* Table1121 */
  0x8da, /* PUSHA16 */
/* Table1122 */
  0x85f, /* POPA16 */
/* Table1123 */
  0x117, /* BOUNDS16rm */
  0x0, /*  */
/* Table1125 */
  0x8ed, /* PUSHi16 */
/* Table1126 */
  0x363, /* IMUL16rmi */
  0x366, /* IMUL16rri */
/* Table1128 */
  0x8cc, /* PUSH16i8 */
/* Table1129 */
  0x364, /* IMUL16rmi8 */
  0x367, /* IMUL16rri8 */
/* Table1131 */
  0x394, /* INSW */
/* Table1132 */
  0x76e, /* OUTSW */
/* Table1133 */
  0x47, /* ADD16mi */
  0x73f, /* OR16mi */
  0x21, /* ADC16mi */
  0x9d0, /* SBB16mi */
  0xac, /* AND16mi */
  0xad3, /* SUB16mi */
  0x1849, /* XOR16mi */
  0x205, /* CMP16mi */
  0x4a, /* ADD16ri */
  0x742, /* OR16ri */
  0x24, /* ADC16ri */
  0x9d3, /* SBB16ri */
  0xaf, /* AND16ri */
  0xad6, /* SUB16ri */
  0x184c, /* XOR16ri */
  0x208, /* CMP16ri */
/* Table1149 */
  0x48, /* ADD16mi8 */
  0x740, /* OR16mi8 */
  0x22, /* ADC16mi8 */
  0x9d1, /* SBB16mi8 */
  0xad, /* AND16mi8 */
  0xad4, /* SUB16mi8 */
  0x184a, /* XOR16mi8 */
  0x206, /* CMP16mi8 */
  0x4b, /* ADD16ri8 */
  0x743, /* OR16ri8 */
  0x25, /* ADC16ri8 */
  0x9d4, /* SBB16ri8 */
  0xb0, /* AND16ri8 */
  0xad7, /* SUB16ri8 */
  0x184d, /* XOR16ri8 */
  0x209, /* CMP16ri8 */
/* Table1165 */
  0xb44, /* TEST16rm */
  0xb45, /* TEST16rr */
/* Table1167 */
  0x1834, /* XCHG16rm */
  0x1835, /* XCHG16rr */
/* Table1169 */
  0x625, /* MOV16mr */
  0x62c, /* MOV16rr */
/* Table1171 */
  0x62b, /* MOV16rm */
  0x62d, /* MOV16rr_REV */
/* Table1173 */
  0x626, /* MOV16ms */
  0x62e, /* MOV16rs */
/* Table1175 */
  0x4bd, /* LEA16r */
  0x0, /*  */
/* Table1177 */
  0x62f, /* MOV16sm */
  0x630, /* MOV16sr */
/* Table1179 */
  0x857, /* POP16rmm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x858, /* POP16rmr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1195 */
  0x1833, /* XCHG16ar */
/* Table1196 */
  0x164, /* CBW */
/* Table1197 */
  0x289, /* CWD */
/* Table1198 */
  0x2ea, /* FARCALL16i */
/* Table1199 */
  0x8e2, /* PUSHF16 */
/* Table1200 */
  0x86b, /* POPF16 */
/* Table1201 */
  0x627, /* MOV16o16a */
/* Table1202 */
  0x622, /* MOV16ao16 */
/* Table1203 */
  0x6b8, /* MOVSW */
/* Table1204 */
  0x239, /* CMPSW */
/* Table1205 */
  0xb3f, /* TEST16i16 */
/* Table1206 */
  0xab3, /* STOSW */
/* Table1207 */
  0x519, /* LODSW */
/* Table1208 */
  0x9f4, /* SCASW */
/* Table1209 */
  0x629, /* MOV16ri */
/* Table1210 */
  0x954, /* ROL16mi */
  0x96c, /* ROR16mi */
  0x8f3, /* RCL16mi */
  0x913, /* RCR16mi */
  0xa37, /* SHL16mi */
  0xa5f, /* SHR16mi */
  0x99c, /* SAL16mi */
  0x9b5, /* SAR16mi */
  0x957, /* ROL16ri */
  0x96f, /* ROR16ri */
  0x8f6, /* RCL16ri */
  0x916, /* RCR16ri */
  0xa3a, /* SHL16ri */
  0xa62, /* SHR16ri */
  0x99f, /* SAL16ri */
  0x9b8, /* SAR16ri */
/* Table1226 */
  0x94d, /* RETIW */
/* Table1227 */
  0x950, /* RETW */
/* Table1228 */
  0x4c3, /* LES16rm */
  0x0, /*  */
/* Table1230 */
  0x4a9, /* LDS16rm */
  0x0, /*  */
/* Table1232 */
  0x624, /* MOV16mi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x62a, /* MOV16ri_alt */
  0x62a, /* MOV16ri_alt */
  0x62a, /* MOV16ri_alt */
  0x62a, /* MOV16ri_alt */
  0x62a, /* MOV16ri_alt */
  0x62a, /* MOV16ri_alt */
  0x62a, /* MOV16ri_alt */
  0x62a, /* 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, /*  */
  0x1832, /* XBEGIN_4 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1304 */
  0x51f, /* LRETIW */
/* Table1305 */
  0x522, /* LRETW */
/* Table1306 */
  0x3a3, /* IRET16 */
/* Table1307 */
  0x952, /* ROL16m1 */
  0x96a, /* ROR16m1 */
  0x8f1, /* RCL16m1 */
  0x911, /* RCR16m1 */
  0xa35, /* SHL16m1 */
  0xa5d, /* SHR16m1 */
  0x99a, /* SAL16m1 */
  0x9b3, /* SAR16m1 */
  0x955, /* ROL16r1 */
  0x96d, /* ROR16r1 */
  0x8f4, /* RCL16r1 */
  0x914, /* RCR16r1 */
  0xa38, /* SHL16r1 */
  0xa60, /* SHR16r1 */
  0x99d, /* SAL16r1 */
  0x9b6, /* SAR16r1 */
/* Table1323 */
  0x953, /* ROL16mCL */
  0x96b, /* ROR16mCL */
  0x8f2, /* RCL16mCL */
  0x912, /* RCR16mCL */
  0xa36, /* SHL16mCL */
  0xa5e, /* SHR16mCL */
  0x99b, /* SAL16mCL */
  0x9b4, /* SAR16mCL */
  0x956, /* ROL16rCL */
  0x96e, /* ROR16rCL */
  0x8f5, /* RCL16rCL */
  0x915, /* RCR16rCL */
  0xa39, /* SHL16rCL */
  0xa61, /* SHR16rCL */
  0x99e, /* SAL16rCL */
  0x9b7, /* SAR16rCL */
/* Table1339 */
  0x37a, /* IN16ri */
/* Table1340 */
  0x766, /* OUT16ir */
/* Table1341 */
  0x162, /* CALLpcrel16 */
/* Table1342 */
  0x44e, /* JMP_2 */
/* Table1343 */
  0x2ef, /* FARJMP16i */
/* Table1344 */
  0x37b, /* IN16rr */
/* Table1345 */
  0x767, /* OUT16rr */
/* Table1346 */
  0xb40, /* TEST16mi */
  0xb41, /* TEST16mi_alt */
  0x736, /* NOT16m */
  0x70e, /* NEG16m */
  0x6e0, /* MUL16m */
  0x360, /* IMUL16m */
  0x29c, /* DIV16m */
  0x34c, /* IDIV16m */
  0xb42, /* TEST16ri */
  0xb43, /* TEST16ri_alt */
  0x737, /* NOT16r */
  0x70f, /* NEG16r */
  0x6e1, /* MUL16r */
  0x361, /* IMUL16r */
  0x29d, /* DIV16r */
  0x34d, /* IDIV16r */
/* Table1362 */
  0x380, /* INC16m */
  0x28e, /* DEC16m */
  0x15b, /* CALL16m */
  0x2eb, /* FARCALL16m */
  0x447, /* JMP16m */
  0x2f0, /* FARJMP16m */
  0x8ce, /* PUSH16rmm */
  0x0, /*  */
  0x382, /* INC32_16r */
  0x290, /* DEC32_16r */
  0x15c, /* CALL16r */
  0x0, /*  */
  0x448, /* JMP16r */
  0x0, /*  */
  0x8cf, /* PUSH16rmr */
  0x0, /*  */
/* Table1378 */
  0x435, /* JCXZ */
/* Table1379 */
  0x793, /* PAUSE */
/* Table1380 */
  0x61, /* ADD64mr */
  0x67, /* ADD64rr */
/* Table1382 */
  0x66, /* ADD64rm */
  0x69, /* ADD64rr_REV */
/* Table1384 */
  0x5e, /* ADD64i32 */
/* Table1385 */
  0x754, /* OR64mr */
  0x758, /* OR64rr */
/* Table1387 */
  0x757, /* OR64rm */
  0x759, /* OR64rr_REV */
/* Table1389 */
  0x751, /* OR64i32 */
/* Table1390 */
  0x35, /* ADC64mr */
  0x39, /* ADC64rr */
/* Table1392 */
  0x38, /* ADC64rm */
  0x3a, /* ADC64rr_REV */
/* Table1394 */
  0x32, /* ADC64i32 */
/* Table1395 */
  0x9e4, /* SBB64mr */
  0x9e8, /* SBB64rr */
/* Table1397 */
  0x9e7, /* SBB64rm */
  0x9e9, /* SBB64rr_REV */
/* Table1399 */
  0x9e1, /* SBB64i32 */
/* Table1400 */
  0xc0, /* AND64mr */
  0xc4, /* AND64rr */
/* Table1402 */
  0xc3, /* AND64rm */
  0xc5, /* AND64rr_REV */
/* Table1404 */
  0xbd, /* AND64i32 */
/* Table1405 */
  0xae7, /* SUB64mr */
  0xaeb, /* SUB64rr */
/* Table1407 */
  0xaea, /* SUB64rm */
  0xaec, /* SUB64rr_REV */
/* Table1409 */
  0xae4, /* SUB64i32 */
/* Table1410 */
  0x185d, /* XOR64mr */
  0x1861, /* XOR64rr */
/* Table1412 */
  0x1860, /* XOR64rm */
  0x1862, /* XOR64rr_REV */
/* Table1414 */
  0x185a, /* XOR64i32 */
/* Table1415 */
  0x219, /* CMP64mr */
  0x21d, /* CMP64rr */
/* Table1417 */
  0x21c, /* CMP64rm */
  0x21e, /* CMP64rr_REV */
/* Table1419 */
  0x216, /* CMP64i32 */
/* Table1420 */
  0x6c1, /* MOVSX64rm32 */
  0x6c4, /* MOVSX64rr32 */
/* Table1422 */
  0x373, /* IMUL64rmi32 */
  0x376, /* IMUL64rri32 */
/* Table1424 */
  0x374, /* IMUL64rmi8 */
  0x377, /* IMUL64rri8 */
/* Table1426 */
  0x5f, /* ADD64mi32 */
  0x752, /* OR64mi32 */
  0x33, /* ADC64mi32 */
  0x9e2, /* SBB64mi32 */
  0xbe, /* AND64mi32 */
  0xae5, /* SUB64mi32 */
  0x185b, /* XOR64mi32 */
  0x217, /* CMP64mi32 */
  0x62, /* ADD64ri32 */
  0x755, /* OR64ri32 */
  0x36, /* ADC64ri32 */
  0x9e5, /* SBB64ri32 */
  0xc1, /* AND64ri32 */
  0xae8, /* SUB64ri32 */
  0x185e, /* XOR64ri32 */
  0x21a, /* CMP64ri32 */
/* Table1442 */
  0x60, /* ADD64mi8 */
  0x753, /* OR64mi8 */
  0x34, /* ADC64mi8 */
  0x9e3, /* SBB64mi8 */
  0xbf, /* AND64mi8 */
  0xae6, /* SUB64mi8 */
  0x185c, /* XOR64mi8 */
  0x218, /* CMP64mi8 */
  0x64, /* ADD64ri8 */
  0x756, /* OR64ri8 */
  0x37, /* ADC64ri8 */
  0x9e6, /* SBB64ri8 */
  0xc2, /* AND64ri8 */
  0xae9, /* SUB64ri8 */
  0x185f, /* XOR64ri8 */
  0x21b, /* CMP64ri8 */
/* Table1458 */
  0xb52, /* TEST64rm */
  0xb53, /* TEST64rr */
/* Table1460 */
  0x183b, /* XCHG64rm */
  0x183c, /* XCHG64rr */
/* Table1462 */
  0x64d, /* MOV64mr */
  0x658, /* MOV64rr */
/* Table1464 */
  0x657, /* MOV64rm */
  0x659, /* MOV64rr_REV */
/* Table1466 */
  0x64e, /* MOV64ms */
  0x65a, /* MOV64rs */
/* Table1468 */
  0x4c0, /* LEA64r */
  0x0, /*  */
/* Table1470 */
  0x65b, /* MOV64sm */
  0x65c, /* MOV64sr */
/* Table1472 */
  0x183a, /* XCHG64ar */
/* Table1473 */
  0x166, /* CDQE */
/* Table1474 */
  0x252, /* CQO */
/* Table1475 */
  0x651, /* MOV64o64a */
/* Table1476 */
  0x648, /* MOV64ao64 */
/* Table1477 */
  0x6b1, /* MOVSQ */
/* Table1478 */
  0x234, /* CMPSQ */
/* Table1479 */
  0xb4d, /* TEST64i32 */
/* Table1480 */
  0xab2, /* STOSQ */
/* Table1481 */
  0x518, /* LODSQ */
/* Table1482 */
  0x9f3, /* SCASQ */
/* Table1483 */
  0x655, /* MOV64ri */
/* Table1484 */
  0x960, /* ROL64mi */
  0x978, /* ROR64mi */
  0x8ff, /* RCL64mi */
  0x91f, /* RCR64mi */
  0xa43, /* SHL64mi */
  0xa6b, /* SHR64mi */
  0x9a8, /* SAL64mi */
  0x9c1, /* SAR64mi */
  0x963, /* ROL64ri */
  0x97b, /* ROR64ri */
  0x902, /* RCL64ri */
  0x922, /* RCR64ri */
  0xa46, /* SHL64ri */
  0xa6e, /* SHR64ri */
  0x9ab, /* SAL64ri */
  0x9c4, /* SAR64ri */
/* Table1500 */
  0x64c, /* MOV64mi32 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x656, /* MOV64ri32 */
  0x656, /* MOV64ri32 */
  0x656, /* MOV64ri32 */
  0x656, /* MOV64ri32 */
  0x656, /* MOV64ri32 */
  0x656, /* MOV64ri32 */
  0x656, /* MOV64ri32 */
  0x656, /* 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, /*  */
  0x1832, /* XBEGIN_4 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1572 */
  0x51e, /* LRETIQ */
/* Table1573 */
  0x521, /* LRETQ */
/* Table1574 */
  0x3a5, /* IRET64 */
/* Table1575 */
  0x95e, /* ROL64m1 */
  0x976, /* ROR64m1 */
  0x8fd, /* RCL64m1 */
  0x91d, /* RCR64m1 */
  0xa41, /* SHL64m1 */
  0xa69, /* SHR64m1 */
  0x9a6, /* SAL64m1 */
  0x9bf, /* SAR64m1 */
  0x961, /* ROL64r1 */
  0x979, /* ROR64r1 */
  0x900, /* RCL64r1 */
  0x920, /* RCR64r1 */
  0xa44, /* SHL64r1 */
  0xa6c, /* SHR64r1 */
  0x9a9, /* SAL64r1 */
  0x9c2, /* SAR64r1 */
/* Table1591 */
  0x95f, /* ROL64mCL */
  0x977, /* ROR64mCL */
  0x8fe, /* RCL64mCL */
  0x91e, /* RCR64mCL */
  0xa42, /* SHL64mCL */
  0xa6a, /* SHR64mCL */
  0x9a7, /* SAL64mCL */
  0x9c0, /* SAR64mCL */
  0x962, /* ROL64rCL */
  0x97a, /* ROR64rCL */
  0x901, /* RCL64rCL */
  0x921, /* RCR64rCL */
  0xa45, /* SHL64rCL */
  0xa6d, /* SHR64rCL */
  0x9aa, /* SAL64rCL */
  0x9c3, /* SAR64rCL */
/* Table1607 */
  0xb4e, /* TEST64mi32 */
  0xb4f, /* TEST64mi32_alt */
  0x73a, /* NOT64m */
  0x712, /* NEG64m */
  0x6e4, /* MUL64m */
  0x370, /* IMUL64m */
  0x2a0, /* DIV64m */
  0x350, /* IDIV64m */
  0xb50, /* TEST64ri32 */
  0xb51, /* TEST64ri32_alt */
  0x73b, /* NOT64r */
  0x713, /* NEG64r */
  0x6e5, /* MUL64r */
  0x371, /* IMUL64r */
  0x2a1, /* DIV64r */
  0x351, /* IDIV64r */
/* Table1623 */
  0x38a, /* INC64m */
  0x298, /* DEC64m */
  0x15f, /* CALL64m */
  0x2ee, /* FARCALL64 */
  0x44b, /* JMP64m */
  0x2f3, /* FARJMP64 */
  0x8d8, /* PUSH64rmm */
  0x0, /*  */
  0x38b, /* INC64r */
  0x299, /* DEC64r */
  0x161, /* CALL64r */
  0x0, /*  */
  0x44c, /* JMP64r */
  0x0, /*  */
  0x8d9, /* PUSH64rmr */
  0x0, /*  */
/* Table1639 */
  0x8d4, /* PUSH64i16 */
/* Table1640 */
  0x64f, /* MOV64o16a */
/* Table1641 */
  0x646, /* MOV64ao16 */
/* Table1642 */
  0x386, /* INC64_16m */
  0x294, /* DEC64_16m */
  0x15f, /* CALL64m */
  0x2eb, /* FARCALL16m */
  0x44b, /* JMP64m */
  0x2f0, /* FARJMP16m */
  0x8ce, /* PUSH16rmm */
  0x0, /*  */
  0x387, /* INC64_16r */
  0x295, /* DEC64_16r */
  0x161, /* CALL64r */
  0x0, /*  */
  0x44c, /* JMP64r */
  0x0, /*  */
  0x8cf, /* PUSH16rmr */
  0x0, /*  */
/* Table1658 */
  0x437, /* JECXZ_64 */
/* Table1659 */
  0x38a, /* INC64m */
  0x298, /* DEC64m */
  0x15f, /* CALL64m */
  0x2ee, /* FARCALL64 */
  0x44b, /* JMP64m */
  0x2f3, /* FARJMP64 */
  0x8ce, /* PUSH16rmm */
  0x0, /*  */
  0x38b, /* INC64r */
  0x299, /* DEC64r */
  0x161, /* CALL64r */
  0x0, /*  */
  0x44c, /* JMP64r */
  0x0, /*  */
  0x8cf, /* PUSH16rmr */
  0x0, /*  */
/* Table1675 */
  0xa91, /* SLDT16m */
  0xab7, /* STRm */
  0x4d2, /* LLDT16m */
  0x52c, /* LTRm */
  0xcfe, /* VERRm */
  0xd00, /* VERWm */
  0x0, /*  */
  0x0, /*  */
  0xa93, /* SLDT32r */
  0xab5, /* STR32r */
  0x4d3, /* LLDT16r */
  0x52d, /* LTRr */
  0xcff, /* VERRr */
  0xd01, /* VERWr */
  0x0, /*  */
  0x0, /*  */
/* Table1691 */
  0xa25, /* SGDT32m */
  0xa8a, /* SIDT32m */
  0x4ca, /* LGDT32m */
  0x4d0, /* LIDT32m */
  0xa96, /* SMSW16m */
  0x0, /*  */
  0x4d4, /* LMSW16m */
  0x39c, /* INVLPG */
  0x0, /*  */
  0xf5d, /* VMCALL */
  0xf92, /* VMLAUNCH */
  0x1188, /* VMRESUME */
  0x11b7, /* VMXOFF */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x61e, /* MONITORrrr */
  0x70d, /* MWAITrr */
  0x16b, /* CLAC */
  0xaaa, /* STAC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x2e2, /* ENCLS */
  0x1846, /* XGETBV */
  0x1876, /* XSETBV */
  0x0, /*  */
  0x0, /*  */
  0xf5f, /* VMFUNC */
  0x1845, /* XEND */
  0x187a, /* XTEST */
  0x2e3, /* ENCLU */
  0x1189, /* VMRUN32 */
  0xf95, /* VMMCALL */
  0xf93, /* VMLOAD32 */
  0x118b, /* VMSAVE32 */
  0xaad, /* STGI */
  0x16f, /* CLGI */
  0xa90, /* SKINIT */
  0x39d, /* INVLPGA32 */
  0xa98, /* SMSW32r */
  0xa98, /* SMSW32r */
  0xa98, /* SMSW32r */
  0xa98, /* SMSW32r */
  0xa98, /* SMSW32r */
  0xa98, /* SMSW32r */
  0xa98, /* SMSW32r */
  0xa98, /* SMSW32r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0xb28, /* SWAPGS */
  0x936, /* RDTSCP */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1763 */
  0x49d, /* LAR32rm */
  0x49e, /* LAR32rr */
/* Table1765 */
  0x525, /* LSL32rm */
  0x526, /* LSL32rr */
/* Table1767 */
  0xb29, /* SYSCALL */
/* Table1768 */
  0x171, /* CLTS */
/* Table1769 */
  0xb2d, /* SYSRET */
/* Table1770 */
  0x399, /* INVD */
/* Table1771 */
  0x181e, /* WBINVD */
/* Table1772 */
  0xb62, /* TRAP */
/* Table1773 */
  0x0, /*  */
  0x87d, /* PREFETCHW */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1789 */
  0x6cb, /* MOVUPSrm */
  0x6cc, /* MOVUPSrr */
/* Table1791 */
  0x6ca, /* MOVUPSmr */
  0x6cd, /* MOVUPSrr_REV */
/* Table1793 */
  0x693, /* MOVLPSrm */
  0x68a, /* MOVHLPSrr */
/* Table1795 */
  0x692, /* MOVLPSmr */
  0x0, /*  */
/* Table1797 */
  0xb87, /* UNPCKLPSrm */
  0xb88, /* UNPCKLPSrr */
/* Table1799 */
  0xb83, /* UNPCKHPSrm */
  0xb84, /* UNPCKHPSrr */
/* Table1801 */
  0x68e, /* MOVHPSrm */
  0x68f, /* MOVLHPSrr */
/* Table1803 */
  0x68d, /* MOVHPSmr */
  0x0, /*  */
/* Table1805 */
  0x879, /* PREFETCHNTA */
  0x87a, /* PREFETCHT0 */
  0x87b, /* PREFETCHT1 */
  0x87c, /* PREFETCHT2 */
  0x71f, /* NOOP18_m4 */
  0x720, /* NOOP18_m5 */
  0x721, /* NOOP18_m6 */
  0x722, /* NOOP18_m7 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x723, /* NOOP18_r4 */
  0x724, /* NOOP18_r5 */
  0x725, /* NOOP18_r6 */
  0x726, /* NOOP18_r7 */
/* Table1821 */
  0x729, /* NOOPL_19 */
  0x727, /* NOOP19rr */
/* Table1823 */
  0x72a, /* NOOPL_1a */
  0x0, /*  */
/* Table1825 */
  0x72b, /* NOOPL_1b */
  0x0, /*  */
/* Table1827 */
  0x72c, /* NOOPL_1c */
  0x0, /*  */
/* Table1829 */
  0x72d, /* NOOPL_1d */
  0x0, /*  */
/* Table1831 */
  0x72e, /* NOOPL_1e */
  0x0, /*  */
/* Table1833 */
  0x728, /* NOOPL */
  0x0, /*  */
/* Table1835 */
  0x0, /*  */
  0x63b, /* MOV32rc */
/* Table1837 */
  0x0, /*  */
  0x63c, /* MOV32rd */
/* Table1839 */
  0x0, /*  */
  0x633, /* MOV32cr */
/* Table1841 */
  0x0, /*  */
  0x634, /* MOV32dr */
/* Table1843 */
  0x673, /* MOVAPSrm */
  0x674, /* MOVAPSrr */
/* Table1845 */
  0x672, /* MOVAPSmr */
  0x675, /* MOVAPSrr_REV */
/* Table1847 */
  0x567, /* MMX_CVTPI2PSirm */
  0x568, /* MMX_CVTPI2PSirr */
/* Table1849 */
  0x69b, /* MOVNTPSmr */
  0x0, /*  */
/* Table1851 */
  0x56d, /* MMX_CVTTPS2PIirm */
  0x56e, /* MMX_CVTTPS2PIirr */
/* Table1853 */
  0x569, /* MMX_CVTPS2PIirm */
  0x56a, /* MMX_CVTPS2PIirr */
/* Table1855 */
  0xb73, /* UCOMISSrm */
  0xb74, /* UCOMISSrr */
/* Table1857 */
  0x246, /* COMISSrm */
  0x247, /* COMISSrr */
/* Table1859 */
  0x1826, /* WRMSR */
/* Table1860 */
  0x935, /* RDTSC */
/* Table1861 */
  0x92d, /* RDMSR */
/* Table1862 */
  0x92e, /* RDPMC */
/* Table1863 */
  0xb2a, /* SYSENTER */
/* Table1864 */
  0xb2b, /* SYSEXIT */
/* Table1865 */
  0x342, /* GETSEC */
/* Table1866 */
  0x1df, /* CMOVO32rm */
  0x1e0, /* CMOVO32rr */
/* Table1868 */
  0x1c9, /* CMOVNO32rm */
  0x1ca, /* CMOVNO32rr */
/* Table1870 */
  0x181, /* CMOVB32rm */
  0x182, /* CMOVB32rr */
/* Table1872 */
  0x17b, /* CMOVAE32rm */
  0x17c, /* CMOVAE32rr */
/* Table1874 */
  0x195, /* CMOVE32rm */
  0x196, /* CMOVE32rr */
/* Table1876 */
  0x1bf, /* CMOVNE32rm */
  0x1c0, /* CMOVNE32rr */
/* Table1878 */
  0x187, /* CMOVBE32rm */
  0x188, /* CMOVBE32rr */
/* Table1880 */
  0x175, /* CMOVA32rm */
  0x176, /* CMOVA32rr */
/* Table1882 */
  0x1ef, /* CMOVS32rm */
  0x1f0, /* CMOVS32rr */
/* Table1884 */
  0x1d9, /* CMOVNS32rm */
  0x1da, /* CMOVNS32rr */
/* Table1886 */
  0x1e5, /* CMOVP32rm */
  0x1e6, /* CMOVP32rr */
/* Table1888 */
  0x1cf, /* CMOVNP32rm */
  0x1d0, /* CMOVNP32rr */
/* Table1890 */
  0x1ab, /* CMOVL32rm */
  0x1ac, /* CMOVL32rr */
/* Table1892 */
  0x1a5, /* CMOVGE32rm */
  0x1a6, /* CMOVGE32rr */
/* Table1894 */
  0x1b1, /* CMOVLE32rm */
  0x1b2, /* CMOVLE32rr */
/* Table1896 */
  0x19f, /* CMOVG32rm */
  0x1a0, /* CMOVG32rr */
/* Table1898 */
  0x0, /*  */
  0x695, /* MOVMSKPSrr */
/* Table1900 */
  0xa9c, /* SQRTPSm */
  0xa9d, /* SQRTPSr */
/* Table1902 */
  0x991, /* RSQRTPSm */
  0x993, /* RSQRTPSr */
/* Table1904 */
  0x909, /* RCPPSm */
  0x90b, /* RCPPSr */
/* Table1906 */
  0xd8, /* ANDPSrm */
  0xd9, /* ANDPSrr */
/* Table1908 */
  0xd4, /* ANDNPSrm */
  0xd5, /* ANDNPSrr */
/* Table1910 */
  0x764, /* ORPSrm */
  0x765, /* ORPSrr */
/* Table1912 */
  0x186d, /* XORPSrm */
  0x186e, /* XORPSrr */
/* Table1914 */
  0x74, /* ADDPSrm */
  0x75, /* ADDPSrr */
/* Table1916 */
  0x6ea, /* MULPSrm */
  0x6eb, /* MULPSrr */
/* Table1918 */
  0x267, /* CVTPS2PDrm */
  0x268, /* CVTPS2PDrr */
/* Table1920 */
  0x25f, /* CVTDQ2PSrm */
  0x260, /* CVTDQ2PSrr */
/* Table1922 */
  0xaf7, /* SUBPSrm */
  0xaf8, /* SUBPSrr */
/* Table1924 */
  0x559, /* MINPSrm */
  0x55a, /* MINPSrr */
/* Table1926 */
  0x2a6, /* DIVPSrm */
  0x2a7, /* DIVPSrr */
/* Table1928 */
  0x544, /* MAXPSrm */
  0x545, /* MAXPSrr */
/* Table1930 */
  0x615, /* MMX_PUNPCKLBWirm */
  0x616, /* MMX_PUNPCKLBWirr */
/* Table1932 */
  0x619, /* MMX_PUNPCKLWDirm */
  0x61a, /* MMX_PUNPCKLWDirr */
/* Table1934 */
  0x617, /* MMX_PUNPCKLDQirm */
  0x618, /* MMX_PUNPCKLDQirr */
/* Table1936 */
  0x589, /* MMX_PACKSSWBirm */
  0x58a, /* MMX_PACKSSWBirr */
/* Table1938 */
  0x5ad, /* MMX_PCMPGTBirm */
  0x5ae, /* MMX_PCMPGTBirr */
/* Table1940 */
  0x5b1, /* MMX_PCMPGTWirm */
  0x5b2, /* MMX_PCMPGTWirr */
/* Table1942 */
  0x5af, /* MMX_PCMPGTDirm */
  0x5b0, /* MMX_PCMPGTDirr */
/* Table1944 */
  0x58b, /* MMX_PACKUSWBirm */
  0x58c, /* MMX_PACKUSWBirr */
/* Table1946 */
  0x60f, /* MMX_PUNPCKHBWirm */
  0x610, /* MMX_PUNPCKHBWirr */
/* Table1948 */
  0x613, /* MMX_PUNPCKHWDirm */
  0x614, /* MMX_PUNPCKHWDirr */
/* Table1950 */
  0x611, /* MMX_PUNPCKHDQirm */
  0x612, /* MMX_PUNPCKHDQirr */
/* Table1952 */
  0x587, /* MMX_PACKSSDWirm */
  0x588, /* MMX_PACKSSDWirr */
/* Table1954 */
  0x575, /* MMX_MOVD64rm */
  0x576, /* MMX_MOVD64rr */
/* Table1956 */
  0x57e, /* MMX_MOVQ64rm */
  0x57f, /* MMX_MOVQ64rr */
/* Table1958 */
  0x5df, /* MMX_PSHUFWmi */
  0x5e0, /* MMX_PSHUFWri */
/* Table1960 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x5fc, /* MMX_PSRLWri */
  0x0, /*  */
  0x5f3, /* MMX_PSRAWri */
  0x0, /*  */
  0x5ed, /* MMX_PSLLWri */
  0x0, /*  */
/* Table1976 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x5f6, /* MMX_PSRLDri */
  0x0, /*  */
  0x5f0, /* MMX_PSRADri */
  0x0, /*  */
  0x5e7, /* MMX_PSLLDri */
  0x0, /*  */
/* Table1992 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x5f9, /* MMX_PSRLQri */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x5ea, /* MMX_PSLLQri */
  0x0, /*  */
/* Table2008 */
  0x5a7, /* MMX_PCMPEQBirm */
  0x5a8, /* MMX_PCMPEQBirr */
/* Table2010 */
  0x5ab, /* MMX_PCMPEQWirm */
  0x5ac, /* MMX_PCMPEQWirr */
/* Table2012 */
  0x5a9, /* MMX_PCMPEQDirm */
  0x5aa, /* MMX_PCMPEQDirr */
/* Table2014 */
  0x56f, /* MMX_EMMS */
/* Table2015 */
  0x1184, /* VMREAD32rm */
  0x1185, /* VMREAD32rr */
/* Table2017 */
  0x11b3, /* VMWRITE32rm */
  0x11b4, /* VMWRITE32rr */
/* Table2019 */
  0x574, /* MMX_MOVD64mr */
  0x573, /* MMX_MOVD64grr */
/* Table2021 */
  0x57d, /* MMX_MOVQ64mr */
  0x580, /* MMX_MOVQ64rr_REV */
/* Table2023 */
  0x45e, /* JO_4 */
/* Table2024 */
  0x455, /* JNO_4 */
/* Table2025 */
  0x434, /* JB_4 */
/* Table2026 */
  0x42b, /* JAE_4 */
/* Table2027 */
  0x43a, /* JE_4 */
/* Table2028 */
  0x452, /* JNE_4 */
/* Table2029 */
  0x431, /* JBE_4 */
/* Table2030 */
  0x42e, /* JA_4 */
/* Table2031 */
  0x465, /* JS_4 */
/* Table2032 */
  0x45b, /* JNS_4 */
/* Table2033 */
  0x461, /* JP_4 */
/* Table2034 */
  0x458, /* JNP_4 */
/* Table2035 */
  0x446, /* JL_4 */
/* Table2036 */
  0x43d, /* JGE_4 */
/* Table2037 */
  0x443, /* JLE_4 */
/* Table2038 */
  0x440, /* JG_4 */
/* Table2039 */
  0xa1d, /* SETOm */
  0xa1e, /* SETOr */
/* Table2041 */
  0xa17, /* SETNOm */
  0xa18, /* SETNOr */
/* Table2043 */
  0xa09, /* SETBm */
  0xa0a, /* SETBr */
/* Table2045 */
  0x9ff, /* SETAEm */
  0xa00, /* SETAEr */
/* Table2047 */
  0xa0b, /* SETEm */
  0xa0c, /* SETEr */
/* Table2049 */
  0xa15, /* SETNEm */
  0xa16, /* SETNEr */
/* Table2051 */
  0xa03, /* SETBEm */
  0xa04, /* SETBEr */
/* Table2053 */
  0xa01, /* SETAm */
  0xa02, /* SETAr */
/* Table2055 */
  0xa21, /* SETSm */
  0xa22, /* SETSr */
/* Table2057 */
  0xa1b, /* SETNSm */
  0xa1c, /* SETNSr */
/* Table2059 */
  0xa1f, /* SETPm */
  0xa20, /* SETPr */
/* Table2061 */
  0xa19, /* SETNPm */
  0xa1a, /* SETNPr */
/* Table2063 */
  0xa13, /* SETLm */
  0xa14, /* SETLr */
/* Table2065 */
  0xa0d, /* SETGEm */
  0xa0e, /* SETGEr */
/* Table2067 */
  0xa11, /* SETLEm */
  0xa12, /* SETLEr */
/* Table2069 */
  0xa0f, /* SETGm */
  0xa10, /* SETGr */
/* Table2071 */
  0x8e6, /* PUSHFS32 */
/* Table2072 */
  0x86f, /* POPFS32 */
/* Table2073 */
  0x250, /* CPUID32 */
/* Table2074 */
  0x12c, /* BT32mr */
  0x12e, /* BT32rr */
/* Table2076 */
  0xa52, /* SHLD32mri8 */
  0xa54, /* SHLD32rri8 */
/* Table2078 */
  0xa51, /* SHLD32mrCL */
  0xa53, /* SHLD32rrCL */
/* Table2080 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x61f, /* MONTMUL */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1877, /* XSHA1 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1878, /* 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, /*  */
/* Table2152 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1879, /* XSTORE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1843, /* XCRYPTECB */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1840, /* XCRYPTCBC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1842, /* XCRYPTCTR */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1841, /* XCRYPTCFB */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1844, /* XCRYPTOFB */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table2224 */
  0x8e9, /* PUSHGS32 */
/* Table2225 */
  0x872, /* POPGS32 */
/* Table2226 */
  0x990, /* RSM */
/* Table2227 */
  0x150, /* BTS32mr */
  0x152, /* BTS32rr */
/* Table2229 */
  0xa7a, /* SHRD32mri8 */
  0xa7c, /* SHRD32rri8 */
/* Table2231 */
  0xa79, /* SHRD32mrCL */
  0xa7b, /* SHRD32rrCL */
/* Table2233 */
  0x327, /* FXSAVE */
  0x325, /* FXRSTOR */
  0x4a8, /* LDMXCSR */
  0xaaf, /* STMXCSR */
  0x1872, /* XSAVE */
  0x1870, /* XRSTOR */
  0x1874, /* XSAVEOPT */
  0x16e, /* CLFLUSH */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x4c5, /* LFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x54e, /* MFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xa23, /* SFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table2305 */
  0x36a, /* IMUL32rm */
  0x36d, /* IMUL32rr */
/* Table2307 */
  0x242, /* CMPXCHG8rm */
  0x243, /* CMPXCHG8rr */
/* Table2309 */
  0x23d, /* CMPXCHG32rm */
  0x23e, /* CMPXCHG32rr */
/* Table2311 */
  0x52a, /* LSS32rm */
  0x0, /*  */
/* Table2313 */
  0x144, /* BTR32mr */
  0x146, /* BTR32rr */
/* Table2315 */
  0x4c7, /* LFS32rm */
  0x0, /*  */
/* Table2317 */
  0x4cd, /* LGS32rm */
  0x0, /*  */
/* Table2319 */
  0x6d7, /* MOVZX32rm8 */
  0x6d9, /* MOVZX32rr8 */
/* Table2321 */
  0x6d6, /* MOVZX32rm16 */
  0x6d8, /* MOVZX32rr16 */
/* Table2323 */
  0xb80, /* UD2B */
/* Table2324 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x12b, /* BT32mi8 */
  0x14f, /* BTS32mi8 */
  0x143, /* BTR32mi8 */
  0x137, /* BTC32mi8 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x12d, /* BT32ri8 */
  0x151, /* BTS32ri8 */
  0x145, /* BTR32ri8 */
  0x139, /* BTC32ri8 */
/* Table2340 */
  0x138, /* BTC32mr */
  0x13a, /* BTC32rr */
/* Table2342 */
  0x11b, /* BSF32rm */
  0x11c, /* BSF32rr */
/* Table2344 */
  0x121, /* BSR32rm */
  0x122, /* BSR32rr */
/* Table2346 */
  0x6bc, /* MOVSX32rm8 */
  0x6be, /* MOVSX32rr8 */
/* Table2348 */
  0x6bb, /* MOVSX32rm16 */
  0x6bd, /* MOVSX32rr16 */
/* Table2350 */
  0x182f, /* XADD8rm */
  0x1830, /* XADD8rr */
/* Table2352 */
  0x182b, /* XADD32rm */
  0x182c, /* XADD32rr */
/* Table2354 */
  0x22a, /* CMPPSrmi */
  0x22c, /* CMPPSrri */
/* Table2356 */
  0x699, /* MOVNTImr */
  0x0, /*  */
/* Table2358 */
  0x5c0, /* MMX_PINSRWirmi */
  0x5c1, /* MMX_PINSRWirri */
/* Table2360 */
  0x0, /*  */
  0x5b3, /* MMX_PEXTRWirri */
/* Table2362 */
  0xa87, /* SHUFPSrmi */
  0xa88, /* SHUFPSrri */
/* Table2364 */
  0x0, /*  */
  0x241, /* CMPXCHG8B */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1182, /* VMPTRLDm */
  0x1183, /* VMPTRSTm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x930, /* RDRAND32r */
  0x933, /* RDSEED32r */
/* Table2380 */
  0x125, /* BSWAP32r */
/* Table2381 */
  0x5fd, /* MMX_PSRLWrm */
  0x5fe, /* MMX_PSRLWrr */
/* Table2383 */
  0x5f7, /* MMX_PSRLDrm */
  0x5f8, /* MMX_PSRLDrr */
/* Table2385 */
  0x5fa, /* MMX_PSRLQrm */
  0x5fb, /* MMX_PSRLQrr */
/* Table2387 */
  0x591, /* MMX_PADDQirm */
  0x592, /* MMX_PADDQirr */
/* Table2389 */
  0x5d5, /* MMX_PMULLWirm */
  0x5d6, /* MMX_PMULLWirr */
/* Table2391 */
  0x0, /*  */
  0x5ce, /* MMX_PMOVMSKBrr */
/* Table2393 */
  0x609, /* MMX_PSUBUSBirm */
  0x60a, /* MMX_PSUBUSBirr */
/* Table2395 */
  0x60b, /* MMX_PSUBUSWirm */
  0x60c, /* MMX_PSUBUSWirr */
/* Table2397 */
  0x5cc, /* MMX_PMINUBirm */
  0x5cd, /* MMX_PMINUBirr */
/* Table2399 */
  0x5a1, /* MMX_PANDirm */
  0x5a2, /* MMX_PANDirr */
/* Table2401 */
  0x597, /* MMX_PADDUSBirm */
  0x598, /* MMX_PADDUSBirr */
/* Table2403 */
  0x599, /* MMX_PADDUSWirm */
  0x59a, /* MMX_PADDUSWirr */
/* Table2405 */
  0x5c8, /* MMX_PMAXUBirm */
  0x5c9, /* MMX_PMAXUBirr */
/* Table2407 */
  0x59f, /* MMX_PANDNirm */
  0x5a0, /* MMX_PANDNirr */
/* Table2409 */
  0x5a3, /* MMX_PAVGBirm */
  0x5a4, /* MMX_PAVGBirr */
/* Table2411 */
  0x5f4, /* MMX_PSRAWrm */
  0x5f5, /* MMX_PSRAWrr */
/* Table2413 */
  0x5f1, /* MMX_PSRADrm */
  0x5f2, /* MMX_PSRADrr */
/* Table2415 */
  0x5a5, /* MMX_PAVGWirm */
  0x5a6, /* MMX_PAVGWirr */
/* Table2417 */
  0x5d1, /* MMX_PMULHUWirm */
  0x5d2, /* MMX_PMULHUWirr */
/* Table2419 */
  0x5d3, /* MMX_PMULHWirm */
  0x5d4, /* MMX_PMULHWirr */
/* Table2421 */
  0x57a, /* MMX_MOVNTQmr */
  0x0, /*  */
/* Table2423 */
  0x605, /* MMX_PSUBSBirm */
  0x606, /* MMX_PSUBSBirr */
/* Table2425 */
  0x607, /* MMX_PSUBSWirm */
  0x608, /* MMX_PSUBSWirr */
/* Table2427 */
  0x5ca, /* MMX_PMINSWirm */
  0x5cb, /* MMX_PMINSWirr */
/* Table2429 */
  0x5d9, /* MMX_PORirm */
  0x5da, /* MMX_PORirr */
/* Table2431 */
  0x593, /* MMX_PADDSBirm */
  0x594, /* MMX_PADDSBirr */
/* Table2433 */
  0x595, /* MMX_PADDSWirm */
  0x596, /* MMX_PADDSWirr */
/* Table2435 */
  0x5c6, /* MMX_PMAXSWirm */
  0x5c7, /* MMX_PMAXSWirr */
/* Table2437 */
  0x61b, /* MMX_PXORirm */
  0x61c, /* MMX_PXORirr */
/* Table2439 */
  0x5ee, /* MMX_PSLLWrm */
  0x5ef, /* MMX_PSLLWrr */
/* Table2441 */
  0x5e8, /* MMX_PSLLDrm */
  0x5e9, /* MMX_PSLLDrr */
/* Table2443 */
  0x5eb, /* MMX_PSLLQrm */
  0x5ec, /* MMX_PSLLQrr */
/* Table2445 */
  0x5d7, /* MMX_PMULUDQirm */
  0x5d8, /* MMX_PMULUDQirr */
/* Table2447 */
  0x5c4, /* MMX_PMADDWDirm */
  0x5c5, /* MMX_PMADDWDirr */
/* Table2449 */
  0x5db, /* MMX_PSADBWirm */
  0x5dc, /* MMX_PSADBWirr */
/* Table2451 */
  0x0, /*  */
  0x570, /* MMX_MASKMOVQ */
/* Table2453 */
  0x5ff, /* MMX_PSUBBirm */
  0x600, /* MMX_PSUBBirr */
/* Table2455 */
  0x60d, /* MMX_PSUBWirm */
  0x60e, /* MMX_PSUBWirr */
/* Table2457 */
  0x601, /* MMX_PSUBDirm */
  0x602, /* MMX_PSUBDirr */
/* Table2459 */
  0x603, /* MMX_PSUBQirm */
  0x604, /* MMX_PSUBQirr */
/* Table2461 */
  0x58d, /* MMX_PADDBirm */
  0x58e, /* MMX_PADDBirr */
/* Table2463 */
  0x59b, /* MMX_PADDWirm */
  0x59c, /* MMX_PADDWirr */
/* Table2465 */
  0x58f, /* MMX_PADDDirm */
  0x590, /* MMX_PADDDirr */
/* Table2467 */
  0xa26, /* SGDT64m */
  0xa8b, /* SIDT64m */
  0x4cb, /* LGDT64m */
  0x4d1, /* LIDT64m */
  0xa96, /* SMSW16m */
  0x0, /*  */
  0x4d4, /* LMSW16m */
  0x39c, /* INVLPG */
  0x0, /*  */
  0xf5d, /* VMCALL */
  0xf92, /* VMLAUNCH */
  0x1188, /* VMRESUME */
  0x11b7, /* VMXOFF */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x61e, /* MONITORrrr */
  0x70d, /* MWAITrr */
  0x16b, /* CLAC */
  0xaaa, /* STAC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x2e2, /* ENCLS */
  0x1846, /* XGETBV */
  0x1876, /* XSETBV */
  0x0, /*  */
  0x0, /*  */
  0xf5f, /* VMFUNC */
  0x1845, /* XEND */
  0x187a, /* XTEST */
  0x2e3, /* ENCLU */
  0x118a, /* VMRUN64 */
  0xf95, /* VMMCALL */
  0xf94, /* VMLOAD64 */
  0x118c, /* VMSAVE64 */
  0xaad, /* STGI */
  0x16f, /* CLGI */
  0xa90, /* SKINIT */
  0x39e, /* INVLPGA64 */
  0xa98, /* SMSW32r */
  0xa98, /* SMSW32r */
  0xa98, /* SMSW32r */
  0xa98, /* SMSW32r */
  0xa98, /* SMSW32r */
  0xa98, /* SMSW32r */
  0xa98, /* SMSW32r */
  0xa98, /* SMSW32r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0xb28, /* SWAPGS */
  0x936, /* RDTSCP */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table2539 */
  0x0, /*  */
  0x653, /* MOV64rc */
/* Table2541 */
  0x0, /*  */
  0x654, /* MOV64rd */
/* Table2543 */
  0x0, /*  */
  0x64a, /* MOV64cr */
/* Table2545 */
  0x0, /*  */
  0x64b, /* MOV64dr */
/* Table2547 */
  0x1186, /* VMREAD64rm */
  0x1187, /* VMREAD64rr */
/* Table2549 */
  0x11b5, /* VMWRITE64rm */
  0x11b6, /* VMWRITE64rr */
/* Table2551 */
  0x8e7, /* PUSHFS64 */
/* Table2552 */
  0x870, /* POPFS64 */
/* Table2553 */
  0x251, /* CPUID64 */
/* Table2554 */
  0x8ea, /* PUSHGS64 */
/* Table2555 */
  0x873, /* POPGS64 */
/* Table2556 */
  0x0, /*  */
  0x571, /* MMX_MASKMOVQ64 */
/* Table2558 */
  0xa91, /* SLDT16m */
  0xab7, /* STRm */
  0x4d2, /* LLDT16m */
  0x52c, /* LTRm */
  0xcfe, /* VERRm */
  0xd00, /* VERWm */
  0x0, /*  */
  0x0, /*  */
  0xa92, /* SLDT16r */
  0xab4, /* STR16r */
  0x4d3, /* LLDT16r */
  0x52d, /* LTRr */
  0xcff, /* VERRr */
  0xd01, /* VERWr */
  0x0, /*  */
  0x0, /*  */
/* Table2574 */
  0xa24, /* SGDT16m */
  0xa89, /* SIDT16m */
  0x4c9, /* LGDT16m */
  0x4cf, /* LIDT16m */
  0xa96, /* SMSW16m */
  0x0, /*  */
  0x4d4, /* LMSW16m */
  0x39c, /* INVLPG */
  0x0, /*  */
  0xf5d, /* VMCALL */
  0xf92, /* VMLAUNCH */
  0x1188, /* VMRESUME */
  0x11b7, /* VMXOFF */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x61e, /* MONITORrrr */
  0x70d, /* MWAITrr */
  0x16b, /* CLAC */
  0xaaa, /* STAC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x2e2, /* ENCLS */
  0x1846, /* XGETBV */
  0x1876, /* XSETBV */
  0x0, /*  */
  0x0, /*  */
  0xf5f, /* VMFUNC */
  0x1845, /* XEND */
  0x187a, /* XTEST */
  0x2e3, /* ENCLU */
  0x1189, /* VMRUN32 */
  0xf95, /* VMMCALL */
  0xf93, /* VMLOAD32 */
  0x118b, /* VMSAVE32 */
  0xaad, /* STGI */
  0x16f, /* CLGI */
  0xa90, /* SKINIT */
  0x39d, /* INVLPGA32 */
  0xa97, /* SMSW16r */
  0xa97, /* SMSW16r */
  0xa97, /* SMSW16r */
  0xa97, /* SMSW16r */
  0xa97, /* SMSW16r */
  0xa97, /* SMSW16r */
  0xa97, /* SMSW16r */
  0xa97, /* SMSW16r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0xb28, /* SWAPGS */
  0x936, /* RDTSCP */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table2646 */
  0x49b, /* LAR16rm */
  0x49c, /* LAR16rr */
/* Table2648 */
  0x523, /* LSL16rm */
  0x524, /* LSL16rr */
/* Table2650 */
  0x6c7, /* MOVUPDrm */
  0x6c8, /* MOVUPDrr */
/* Table2652 */
  0x6c6, /* MOVUPDmr */
  0x6c9, /* MOVUPDrr_REV */
/* Table2654 */
  0x691, /* MOVLPDrm */
  0x68a, /* MOVHLPSrr */
/* Table2656 */
  0x690, /* MOVLPDmr */
  0x0, /*  */
/* Table2658 */
  0xb85, /* UNPCKLPDrm */
  0xb86, /* UNPCKLPDrr */
/* Table2660 */
  0xb81, /* UNPCKHPDrm */
  0xb82, /* UNPCKHPDrr */
/* Table2662 */
  0x68c, /* MOVHPDrm */
  0x68f, /* MOVLHPSrr */
/* Table2664 */
  0x68b, /* MOVHPDmr */
  0x0, /*  */
/* Table2666 */
  0x879, /* PREFETCHNTA */
  0x87a, /* PREFETCHT0 */
  0x87b, /* PREFETCHT1 */
  0x87c, /* PREFETCHT2 */
  0x717, /* NOOP18_16m4 */
  0x718, /* NOOP18_16m5 */
  0x719, /* NOOP18_16m6 */
  0x71a, /* NOOP18_16m7 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x71b, /* NOOP18_16r4 */
  0x71c, /* NOOP18_16r5 */
  0x71d, /* NOOP18_16r6 */
  0x71e, /* NOOP18_16r7 */
/* Table2682 */
  0x730, /* NOOPW_19 */
  0x727, /* NOOP19rr */
/* Table2684 */
  0x731, /* NOOPW_1a */
  0x0, /*  */
/* Table2686 */
  0x732, /* NOOPW_1b */
  0x0, /*  */
/* Table2688 */
  0x733, /* NOOPW_1c */
  0x0, /*  */
/* Table2690 */
  0x734, /* NOOPW_1d */
  0x0, /*  */
/* Table2692 */
  0x735, /* NOOPW_1e */
  0x0, /*  */
/* Table2694 */
  0x72f, /* NOOPW */
  0x0, /*  */
/* Table2696 */
  0x66f, /* MOVAPDrm */
  0x670, /* MOVAPDrr */
/* Table2698 */
  0x66e, /* MOVAPDmr */
  0x671, /* MOVAPDrr_REV */
/* Table2700 */
  0x565, /* MMX_CVTPI2PDirm */
  0x566, /* MMX_CVTPI2PDirr */
/* Table2702 */
  0x69a, /* MOVNTPDmr */
  0x0, /*  */
/* Table2704 */
  0x56b, /* MMX_CVTTPD2PIirm */
  0x56c, /* MMX_CVTTPD2PIirr */
/* Table2706 */
  0x563, /* MMX_CVTPD2PIirm */
  0x564, /* MMX_CVTPD2PIirr */
/* Table2708 */
  0xb71, /* UCOMISDrm */
  0xb72, /* UCOMISDrr */
/* Table2710 */
  0x244, /* COMISDrm */
  0x245, /* COMISDrr */
/* Table2712 */
  0x1dd, /* CMOVO16rm */
  0x1de, /* CMOVO16rr */
/* Table2714 */
  0x1c7, /* CMOVNO16rm */
  0x1c8, /* CMOVNO16rr */
/* Table2716 */
  0x17f, /* CMOVB16rm */
  0x180, /* CMOVB16rr */
/* Table2718 */
  0x179, /* CMOVAE16rm */
  0x17a, /* CMOVAE16rr */
/* Table2720 */
  0x193, /* CMOVE16rm */
  0x194, /* CMOVE16rr */
/* Table2722 */
  0x1bd, /* CMOVNE16rm */
  0x1be, /* CMOVNE16rr */
/* Table2724 */
  0x185, /* CMOVBE16rm */
  0x186, /* CMOVBE16rr */
/* Table2726 */
  0x173, /* CMOVA16rm */
  0x174, /* CMOVA16rr */
/* Table2728 */
  0x1ed, /* CMOVS16rm */
  0x1ee, /* CMOVS16rr */
/* Table2730 */
  0x1d7, /* CMOVNS16rm */
  0x1d8, /* CMOVNS16rr */
/* Table2732 */
  0x1e3, /* CMOVP16rm */
  0x1e4, /* CMOVP16rr */
/* Table2734 */
  0x1cd, /* CMOVNP16rm */
  0x1ce, /* CMOVNP16rr */
/* Table2736 */
  0x1a9, /* CMOVL16rm */
  0x1aa, /* CMOVL16rr */
/* Table2738 */
  0x1a3, /* CMOVGE16rm */
  0x1a4, /* CMOVGE16rr */
/* Table2740 */
  0x1af, /* CMOVLE16rm */
  0x1b0, /* CMOVLE16rr */
/* Table2742 */
  0x19d, /* CMOVG16rm */
  0x19e, /* CMOVG16rr */
/* Table2744 */
  0x0, /*  */
  0x694, /* MOVMSKPDrr */
/* Table2746 */
  0xa9a, /* SQRTPDm */
  0xa9b, /* SQRTPDr */
/* Table2748 */
  0xd6, /* ANDPDrm */
  0xd7, /* ANDPDrr */
/* Table2750 */
  0xd2, /* ANDNPDrm */
  0xd3, /* ANDNPDrr */
/* Table2752 */
  0x762, /* ORPDrm */
  0x763, /* ORPDrr */
/* Table2754 */
  0x186b, /* XORPDrm */
  0x186c, /* XORPDrr */
/* Table2756 */
  0x72, /* ADDPDrm */
  0x73, /* ADDPDrr */
/* Table2758 */
  0x6e8, /* MULPDrm */
  0x6e9, /* MULPDrr */
/* Table2760 */
  0x263, /* CVTPD2PSrm */
  0x264, /* CVTPD2PSrr */
/* Table2762 */
  0x265, /* CVTPS2DQrm */
  0x266, /* CVTPS2DQrr */
/* Table2764 */
  0xaf5, /* SUBPDrm */
  0xaf6, /* SUBPDrr */
/* Table2766 */
  0x557, /* MINPDrm */
  0x558, /* MINPDrr */
/* Table2768 */
  0x2a4, /* DIVPDrm */
  0x2a5, /* DIVPDrr */
/* Table2770 */
  0x542, /* MAXPDrm */
  0x543, /* MAXPDrr */
/* Table2772 */
  0x8c4, /* PUNPCKLBWrm */
  0x8c5, /* PUNPCKLBWrr */
/* Table2774 */
  0x8ca, /* PUNPCKLWDrm */
  0x8cb, /* PUNPCKLWDrr */
/* Table2776 */
  0x8c6, /* PUNPCKLDQrm */
  0x8c7, /* PUNPCKLDQrr */
/* Table2778 */
  0x777, /* PACKSSWBrm */
  0x778, /* PACKSSWBrr */
/* Table2780 */
  0x7b0, /* PCMPGTBrm */
  0x7b1, /* PCMPGTBrr */
/* Table2782 */
  0x7b6, /* PCMPGTWrm */
  0x7b7, /* PCMPGTWrr */
/* Table2784 */
  0x7b2, /* PCMPGTDrm */
  0x7b3, /* PCMPGTDrr */
/* Table2786 */
  0x77b, /* PACKUSWBrm */
  0x77c, /* PACKUSWBrr */
/* Table2788 */
  0x8bc, /* PUNPCKHBWrm */
  0x8bd, /* PUNPCKHBWrr */
/* Table2790 */
  0x8c2, /* PUNPCKHWDrm */
  0x8c3, /* PUNPCKHWDrr */
/* Table2792 */
  0x8be, /* PUNPCKHDQrm */
  0x8bf, /* PUNPCKHDQrr */
/* Table2794 */
  0x775, /* PACKSSDWrm */
  0x776, /* PACKSSDWrr */
/* Table2796 */
  0x8c8, /* PUNPCKLQDQrm */
  0x8c9, /* PUNPCKLQDQrr */
/* Table2798 */
  0x8c0, /* PUNPCKHQDQrm */
  0x8c1, /* PUNPCKHQDQrr */
/* Table2800 */
  0x67e, /* MOVDI2PDIrm */
  0x67f, /* MOVDI2PDIrr */
/* Table2802 */
  0x683, /* MOVDQArm */
  0x684, /* MOVDQArr */
/* Table2804 */
  0x882, /* PSHUFDmi */
  0x883, /* PSHUFDri */
/* Table2806 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x8a5, /* PSRLWri */
  0x0, /*  */
  0x89b, /* PSRAWri */
  0x0, /*  */
  0x895, /* PSLLWri */
  0x0, /*  */
/* Table2822 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x89f, /* PSRLDri */
  0x0, /*  */
  0x898, /* PSRADri */
  0x0, /*  */
  0x88f, /* PSLLDri */
  0x0, /*  */
/* Table2838 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x8a2, /* PSRLQri */
  0x89e, /* PSRLDQri */
  0x0, /*  */
  0x0, /*  */
  0x892, /* PSLLQri */
  0x88e, /* PSLLDQri */
/* Table2854 */
  0x7a0, /* PCMPEQBrm */
  0x7a1, /* PCMPEQBrr */
/* Table2856 */
  0x7a6, /* PCMPEQWrm */
  0x7a7, /* PCMPEQWrr */
/* Table2858 */
  0x7a2, /* PCMPEQDrm */
  0x7a3, /* PCMPEQDrr */
/* Table2860 */
  0x1184, /* VMREAD32rm */
  0x2e8, /* EXTRQI */
/* Table2862 */
  0x11b3, /* VMWRITE32rm */
  0x2e7, /* EXTRQ */
/* Table2864 */
  0x343, /* HADDPDrm */
  0x344, /* HADDPDrr */
/* Table2866 */
  0x348, /* HSUBPDrm */
  0x349, /* HSUBPDrr */
/* Table2868 */
  0x69f, /* MOVPDI2DImr */
  0x6a0, /* MOVPDI2DIrr */
/* Table2870 */
  0x682, /* MOVDQAmr */
  0x685, /* MOVDQArr_REV */
/* Table2872 */
  0x45d, /* JO_2 */
/* Table2873 */
  0x454, /* JNO_2 */
/* Table2874 */
  0x433, /* JB_2 */
/* Table2875 */
  0x42a, /* JAE_2 */
/* Table2876 */
  0x439, /* JE_2 */
/* Table2877 */
  0x451, /* JNE_2 */
/* Table2878 */
  0x430, /* JBE_2 */
/* Table2879 */
  0x42d, /* JA_2 */
/* Table2880 */
  0x464, /* JS_2 */
/* Table2881 */
  0x45a, /* JNS_2 */
/* Table2882 */
  0x460, /* JP_2 */
/* Table2883 */
  0x457, /* JNP_2 */
/* Table2884 */
  0x445, /* JL_2 */
/* Table2885 */
  0x43c, /* JGE_2 */
/* Table2886 */
  0x442, /* JLE_2 */
/* Table2887 */
  0x43f, /* JG_2 */
/* Table2888 */
  0x8e5, /* PUSHFS16 */
/* Table2889 */
  0x86e, /* POPFS16 */
/* Table2890 */
  0x128, /* BT16mr */
  0x12a, /* BT16rr */
/* Table2892 */
  0xa4e, /* SHLD16mri8 */
  0xa50, /* SHLD16rri8 */
/* Table2894 */
  0xa4d, /* SHLD16mrCL */
  0xa4f, /* SHLD16rrCL */
/* Table2896 */
  0x8e8, /* PUSHGS16 */
/* Table2897 */
  0x871, /* POPGS16 */
/* Table2898 */
  0x14c, /* BTS16mr */
  0x14e, /* BTS16rr */
/* Table2900 */
  0xa76, /* SHRD16mri8 */
  0xa78, /* SHRD16rri8 */
/* Table2902 */
  0xa75, /* SHRD16mrCL */
  0xa77, /* SHRD16rrCL */
/* Table2904 */
  0x362, /* IMUL16rm */
  0x365, /* IMUL16rr */
/* Table2906 */
  0x23b, /* CMPXCHG16rm */
  0x23c, /* CMPXCHG16rr */
/* Table2908 */
  0x529, /* LSS16rm */
  0x0, /*  */
/* Table2910 */
  0x140, /* BTR16mr */
  0x142, /* BTR16rr */
/* Table2912 */
  0x4c6, /* LFS16rm */
  0x0, /*  */
/* Table2914 */
  0x4cc, /* LGS16rm */
  0x0, /*  */
/* Table2916 */
  0x6d2, /* MOVZX16rm8 */
  0x6d3, /* MOVZX16rr8 */
/* Table2918 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x127, /* BT16mi8 */
  0x14b, /* BTS16mi8 */
  0x13f, /* BTR16mi8 */
  0x133, /* BTC16mi8 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x129, /* BT16ri8 */
  0x14d, /* BTS16ri8 */
  0x141, /* BTR16ri8 */
  0x135, /* BTC16ri8 */
/* Table2934 */
  0x134, /* BTC16mr */
  0x136, /* BTC16rr */
/* Table2936 */
  0x119, /* BSF16rm */
  0x11a, /* BSF16rr */
/* Table2938 */
  0x11f, /* BSR16rm */
  0x120, /* BSR16rr */
/* Table2940 */
  0x6b9, /* MOVSX16rm8 */
  0x6ba, /* MOVSX16rr8 */
/* Table2942 */
  0x1829, /* XADD16rm */
  0x182a, /* XADD16rr */
/* Table2944 */
  0x226, /* CMPPDrmi */
  0x228, /* CMPPDrri */
/* Table2946 */
  0x80f, /* PINSRWrmi */
  0x810, /* PINSRWrri */
/* Table2948 */
  0x0, /*  */
  0x7cf, /* PEXTRWri */
/* Table2950 */
  0xa85, /* SHUFPDrmi */
  0xa86, /* SHUFPDrri */
/* Table2952 */
  0x0, /*  */
  0x241, /* CMPXCHG8B */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xf5e, /* VMCLEARm */
  0x1183, /* VMPTRSTm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x92f, /* RDRAND16r */
  0x932, /* RDSEED16r */
/* Table2968 */
  0x7e, /* ADDSUBPDrm */
  0x7f, /* ADDSUBPDrr */
/* Table2970 */
  0x8a6, /* PSRLWrm */
  0x8a7, /* PSRLWrr */
/* Table2972 */
  0x8a0, /* PSRLDrm */
  0x8a1, /* PSRLDrr */
/* Table2974 */
  0x8a3, /* PSRLQrm */
  0x8a4, /* PSRLQrr */
/* Table2976 */
  0x781, /* PADDQrm */
  0x782, /* PADDQrr */
/* Table2978 */
  0x852, /* PMULLWrm */
  0x853, /* PMULLWrr */
/* Table2980 */
  0x6a1, /* MOVPQI2QImr */
  0x6a2, /* MOVPQI2QIrr */
/* Table2982 */
  0x0, /*  */
  0x82d, /* PMOVMSKBrr */
/* Table2984 */
  0x8b2, /* PSUBUSBrm */
  0x8b3, /* PSUBUSBrr */
/* Table2986 */
  0x8b4, /* PSUBUSWrm */
  0x8b5, /* PSUBUSWrr */
/* Table2988 */
  0x827, /* PMINUBrm */
  0x828, /* PMINUBrr */
/* Table2990 */
  0x791, /* PANDrm */
  0x792, /* PANDrr */
/* Table2992 */
  0x787, /* PADDUSBrm */
  0x788, /* PADDUSBrr */
/* Table2994 */
  0x789, /* PADDUSWrm */
  0x78a, /* PADDUSWrr */
/* Table2996 */
  0x81b, /* PMAXUBrm */
  0x81c, /* PMAXUBrr */
/* Table2998 */
  0x78f, /* PANDNrm */
  0x790, /* PANDNrr */
/* Table3000 */
  0x794, /* PAVGBrm */
  0x795, /* PAVGBrr */
/* Table3002 */
  0x89c, /* PSRAWrm */
  0x89d, /* PSRAWrr */
/* Table3004 */
  0x899, /* PSRADrm */
  0x89a, /* PSRADrr */
/* Table3006 */
  0x798, /* PAVGWrm */
  0x799, /* PAVGWrr */
/* Table3008 */
  0x84c, /* PMULHUWrm */
  0x84d, /* PMULHUWrr */
/* Table3010 */
  0x84e, /* PMULHWrm */
  0x84f, /* PMULHWrr */
/* Table3012 */
  0x27d, /* CVTTPD2DQrm */
  0x27e, /* CVTTPD2DQrr */
/* Table3014 */
  0x697, /* MOVNTDQmr */
  0x0, /*  */
/* Table3016 */
  0x8ae, /* PSUBSBrm */
  0x8af, /* PSUBSBrr */
/* Table3018 */
  0x8b0, /* PSUBSWrm */
  0x8b1, /* PSUBSWrr */
/* Table3020 */
  0x825, /* PMINSWrm */
  0x826, /* PMINSWrr */
/* Table3022 */
  0x876, /* PORrm */
  0x877, /* PORrr */
/* Table3024 */
  0x783, /* PADDSBrm */
  0x784, /* PADDSBrr */
/* Table3026 */
  0x785, /* PADDSWrm */
  0x786, /* PADDSWrr */
/* Table3028 */
  0x819, /* PMAXSWrm */
  0x81a, /* PMAXSWrr */
/* Table3030 */
  0x8ef, /* PXORrm */
  0x8f0, /* PXORrr */
/* Table3032 */
  0x896, /* PSLLWrm */
  0x897, /* PSLLWrr */
/* Table3034 */
  0x890, /* PSLLDrm */
  0x891, /* PSLLDrr */
/* Table3036 */
  0x893, /* PSLLQrm */
  0x894, /* PSLLQrr */
/* Table3038 */
  0x854, /* PMULUDQrm */
  0x855, /* PMULUDQrr */
/* Table3040 */
  0x813, /* PMADDWDrm */
  0x814, /* PMADDWDrr */
/* Table3042 */
  0x87e, /* PSADBWrm */
  0x87f, /* PSADBWrr */
/* Table3044 */
  0x0, /*  */
  0x538, /* MASKMOVDQU */
/* Table3046 */
  0x8a8, /* PSUBBrm */
  0x8a9, /* PSUBBrr */
/* Table3048 */
  0x8b6, /* PSUBWrm */
  0x8b7, /* PSUBWrr */
/* Table3050 */
  0x8aa, /* PSUBDrm */
  0x8ab, /* PSUBDrr */
/* Table3052 */
  0x8ac, /* PSUBQrm */
  0x8ad, /* PSUBQrr */
/* Table3054 */
  0x77d, /* PADDBrm */
  0x77e, /* PADDBrr */
/* Table3056 */
  0x78b, /* PADDWrm */
  0x78c, /* PADDWrr */
/* Table3058 */
  0x77f, /* PADDDrm */
  0x780, /* PADDDrr */
/* Table3060 */
  0x6a7, /* MOVSDrm */
  0x6a8, /* MOVSDrr */
/* Table3062 */
  0x6a6, /* MOVSDmr */
  0x6a9, /* MOVSDrr_REV */
/* Table3064 */
  0x67c, /* MOVDDUPrm */
  0x67d, /* MOVDDUPrr */
/* Table3066 */
  0x271, /* CVTSI2SDrm */
  0x272, /* CVTSI2SDrr */
/* Table3068 */
  0x69c, /* MOVNTSD */
  0x0, /*  */
/* Table3070 */
  0x283, /* CVTTSD2SIrm */
  0x284, /* CVTTSD2SIrr */
/* Table3072 */
  0x26b, /* CVTSD2SIrm */
  0x26c, /* CVTSD2SIrr */
/* Table3074 */
  0xa9e, /* SQRTSDm */
  0xaa0, /* SQRTSDr */
/* Table3076 */
  0x76, /* ADDSDrm */
  0x78, /* ADDSDrr */
/* Table3078 */
  0x6ec, /* MULSDrm */
  0x6ee, /* MULSDrr */
/* Table3080 */
  0x26d, /* CVTSD2SSrm */
  0x26e, /* CVTSD2SSrr */
/* Table3082 */
  0xb0b, /* SUBSDrm */
  0xb0d, /* SUBSDrr */
/* Table3084 */
  0x55b, /* MINSDrm */
  0x55d, /* MINSDrr */
/* Table3086 */
  0x2ba, /* DIVSDrm */
  0x2bc, /* DIVSDrr */
/* Table3088 */
  0x546, /* MAXSDrm */
  0x548, /* MAXSDrr */
/* Table3090 */
  0x886, /* PSHUFLWmi */
  0x887, /* PSHUFLWri */
/* Table3092 */
  0x1184, /* VMREAD32rm */
  0x392, /* INSERTQI */
/* Table3094 */
  0x11b3, /* VMWRITE32rm */
  0x391, /* INSERTQ */
/* Table3096 */
  0x345, /* HADDPSrm */
  0x346, /* HADDPSrr */
/* Table3098 */
  0x34a, /* HSUBPSrm */
  0x34b, /* HSUBPSrr */
/* Table3100 */
  0x22f, /* CMPSDrm */
  0x231, /* CMPSDrr */
/* Table3102 */
  0x80, /* ADDSUBPSrm */
  0x81, /* ADDSUBPSrr */
/* Table3104 */
  0x0, /*  */
  0x578, /* MMX_MOVDQ2Qrr */
/* Table3106 */
  0x261, /* CVTPD2DQrm */
  0x262, /* CVTPD2DQrr */
/* Table3108 */
  0x4a7, /* LDDQUrm */
  0x0, /*  */
/* Table3110 */
  0x6b5, /* MOVSSrm */
  0x6b6, /* MOVSSrr */
/* Table3112 */
  0x6b4, /* MOVSSmr */
  0x6b7, /* MOVSSrr_REV */
/* Table3114 */
  0x6af, /* MOVSLDUPrm */
  0x6b0, /* MOVSLDUPrr */
/* Table3116 */
  0x6ac, /* MOVSHDUPrm */
  0x6ad, /* MOVSHDUPrr */
/* Table3118 */
  0x275, /* CVTSI2SSrm */
  0x276, /* CVTSI2SSrr */
/* Table3120 */
  0x69d, /* MOVNTSS */
  0x0, /*  */
/* Table3122 */
  0x287, /* CVTTSS2SIrm */
  0x288, /* CVTTSS2SIrr */
/* Table3124 */
  0x27b, /* CVTSS2SIrm */
  0x27c, /* CVTSS2SIrr */
/* Table3126 */
  0xaa2, /* SQRTSSm */
  0xaa4, /* SQRTSSr */
/* Table3128 */
  0x995, /* RSQRTSSm */
  0x997, /* RSQRTSSr */
/* Table3130 */
  0x90d, /* RCPSSm */
  0x90f, /* RCPSSr */
/* Table3132 */
  0x7a, /* ADDSSrm */
  0x7c, /* ADDSSrr */
/* Table3134 */
  0x6f0, /* MULSSrm */
  0x6f2, /* MULSSrr */
/* Table3136 */
  0x277, /* CVTSS2SDrm */
  0x278, /* CVTSS2SDrr */
/* Table3138 */
  0x27f, /* CVTTPS2DQrm */
  0x280, /* CVTTPS2DQrr */
/* Table3140 */
  0xb0f, /* SUBSSrm */
  0xb11, /* SUBSSrr */
/* Table3142 */
  0x55f, /* MINSSrm */
  0x561, /* MINSSrr */
/* Table3144 */
  0x2be, /* DIVSSrm */
  0x2c0, /* DIVSSrr */
/* Table3146 */
  0x54a, /* MAXSSrm */
  0x54c, /* MAXSSrr */
/* Table3148 */
  0x687, /* MOVDQUrm */
  0x688, /* MOVDQUrr */
/* Table3150 */
  0x884, /* PSHUFHWmi */
  0x885, /* PSHUFHWri */
/* Table3152 */
  0x6a4, /* MOVQI2PQIrm */
  0x6cf, /* MOVZPQILo2PQIrr */
/* Table3154 */
  0x686, /* MOVDQUmr */
  0x689, /* MOVDQUrr_REV */
/* Table3156 */
  0x863, /* POPCNT32rm */
  0x864, /* POPCNT32rr */
/* Table3158 */
  0xb69, /* TZCNT32rm */
  0xb6a, /* TZCNT32rr */
/* Table3160 */
  0x534, /* LZCNT32rm */
  0x535, /* LZCNT32rr */
/* Table3162 */
  0x235, /* CMPSSrm */
  0x237, /* CMPSSrr */
/* Table3164 */
  0x0, /*  */
  0x241, /* CMPXCHG8B */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x11b8, /* VMXON */
  0x1183, /* VMPTRSTm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x930, /* RDRAND32r */
  0x933, /* RDSEED32r */
/* Table3180 */
  0x0, /*  */
  0x57b, /* MMX_MOVQ2DQrr */
/* Table3182 */
  0x25d, /* CVTDQ2PDrm */
  0x25e, /* CVTDQ2PDrr */
/* Table3184 */
  0x861, /* POPCNT16rm */
  0x862, /* POPCNT16rr */
/* Table3186 */
  0xb67, /* TZCNT16rm */
  0xb68, /* TZCNT16rr */
/* Table3188 */
  0x532, /* LZCNT16rm */
  0x533, /* LZCNT16rr */
/* Table3190 */
  0xa94, /* SLDT64m */
  0xab7, /* STRm */
  0x4d2, /* LLDT16m */
  0x52c, /* LTRm */
  0xcfe, /* VERRm */
  0xd00, /* VERWm */
  0x0, /*  */
  0x0, /*  */
  0xa95, /* SLDT64r */
  0xab6, /* STR64r */
  0x4d3, /* LLDT16r */
  0x52d, /* LTRr */
  0xcff, /* VERRr */
  0xd01, /* VERWr */
  0x0, /*  */
  0x0, /*  */
/* Table3206 */
  0xa26, /* SGDT64m */
  0xa8b, /* SIDT64m */
  0x4cb, /* LGDT64m */
  0x4d1, /* LIDT64m */
  0xa96, /* SMSW16m */
  0x0, /*  */
  0x4d4, /* LMSW16m */
  0x39c, /* INVLPG */
  0x0, /*  */
  0xf5d, /* VMCALL */
  0xf92, /* VMLAUNCH */
  0x1188, /* VMRESUME */
  0x11b7, /* VMXOFF */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x61e, /* MONITORrrr */
  0x70d, /* MWAITrr */
  0x16b, /* CLAC */
  0xaaa, /* STAC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x2e2, /* ENCLS */
  0x1846, /* XGETBV */
  0x1876, /* XSETBV */
  0x0, /*  */
  0x0, /*  */
  0xf5f, /* VMFUNC */
  0x1845, /* XEND */
  0x187a, /* XTEST */
  0x2e3, /* ENCLU */
  0x118a, /* VMRUN64 */
  0xf95, /* VMMCALL */
  0xf94, /* VMLOAD64 */
  0x118c, /* VMSAVE64 */
  0xaad, /* STGI */
  0x16f, /* CLGI */
  0xa90, /* SKINIT */
  0x39e, /* INVLPGA64 */
  0xa99, /* SMSW64r */
  0xa99, /* SMSW64r */
  0xa99, /* SMSW64r */
  0xa99, /* SMSW64r */
  0xa99, /* SMSW64r */
  0xa99, /* SMSW64r */
  0xa99, /* SMSW64r */
  0xa99, /* SMSW64r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0xb28, /* SWAPGS */
  0x936, /* RDTSCP */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3278 */
  0x49f, /* LAR64rm */
  0x4a0, /* LAR64rr */
/* Table3280 */
  0x527, /* LSL64rm */
  0x528, /* LSL64rr */
/* Table3282 */
  0xb2e, /* SYSRET64 */
/* Table3283 */
  0xb2c, /* SYSEXIT64 */
/* Table3284 */
  0x1e1, /* CMOVO64rm */
  0x1e2, /* CMOVO64rr */
/* Table3286 */
  0x1cb, /* CMOVNO64rm */
  0x1cc, /* CMOVNO64rr */
/* Table3288 */
  0x183, /* CMOVB64rm */
  0x184, /* CMOVB64rr */
/* Table3290 */
  0x17d, /* CMOVAE64rm */
  0x17e, /* CMOVAE64rr */
/* Table3292 */
  0x197, /* CMOVE64rm */
  0x198, /* CMOVE64rr */
/* Table3294 */
  0x1c1, /* CMOVNE64rm */
  0x1c2, /* CMOVNE64rr */
/* Table3296 */
  0x189, /* CMOVBE64rm */
  0x18a, /* CMOVBE64rr */
/* Table3298 */
  0x177, /* CMOVA64rm */
  0x178, /* CMOVA64rr */
/* Table3300 */
  0x1f1, /* CMOVS64rm */
  0x1f2, /* CMOVS64rr */
/* Table3302 */
  0x1db, /* CMOVNS64rm */
  0x1dc, /* CMOVNS64rr */
/* Table3304 */
  0x1e7, /* CMOVP64rm */
  0x1e8, /* CMOVP64rr */
/* Table3306 */
  0x1d1, /* CMOVNP64rm */
  0x1d2, /* CMOVNP64rr */
/* Table3308 */
  0x1ad, /* CMOVL64rm */
  0x1ae, /* CMOVL64rr */
/* Table3310 */
  0x1a7, /* CMOVGE64rm */
  0x1a8, /* CMOVGE64rr */
/* Table3312 */
  0x1b3, /* CMOVLE64rm */
  0x1b4, /* CMOVLE64rr */
/* Table3314 */
  0x1a1, /* CMOVG64rm */
  0x1a2, /* CMOVG64rr */
/* Table3316 */
  0x575, /* MMX_MOVD64rm */
  0x577, /* MMX_MOVD64to64rr */
/* Table3318 */
  0x574, /* MMX_MOVD64mr */
  0x572, /* MMX_MOVD64from64rr */
/* Table3320 */
  0x130, /* BT64mr */
  0x132, /* BT64rr */
/* Table3322 */
  0xa56, /* SHLD64mri8 */
  0xa58, /* SHLD64rri8 */
/* Table3324 */
  0xa55, /* SHLD64mrCL */
  0xa57, /* SHLD64rrCL */
/* Table3326 */
  0x154, /* BTS64mr */
  0x156, /* BTS64rr */
/* Table3328 */
  0xa7e, /* SHRD64mri8 */
  0xa80, /* SHRD64rri8 */
/* Table3330 */
  0xa7d, /* SHRD64mrCL */
  0xa7f, /* SHRD64rrCL */
/* Table3332 */
  0x328, /* FXSAVE64 */
  0x326, /* FXRSTOR64 */
  0x4a8, /* LDMXCSR */
  0xaaf, /* STMXCSR */
  0x1873, /* XSAVE64 */
  0x1871, /* XRSTOR64 */
  0x1875, /* XSAVEOPT64 */
  0x16e, /* CLFLUSH */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x4c5, /* LFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x54e, /* MFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xa23, /* SFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3404 */
  0x372, /* IMUL64rm */
  0x375, /* IMUL64rr */
/* Table3406 */
  0x23f, /* CMPXCHG64rm */
  0x240, /* CMPXCHG64rr */
/* Table3408 */
  0x52b, /* LSS64rm */
  0x0, /*  */
/* Table3410 */
  0x148, /* BTR64mr */
  0x14a, /* BTR64rr */
/* Table3412 */
  0x4c8, /* LFS64rm */
  0x0, /*  */
/* Table3414 */
  0x4ce, /* LGS64rm */
  0x0, /*  */
/* Table3416 */
  0x6db, /* MOVZX64rm8_Q */
  0x6dd, /* MOVZX64rr8_Q */
/* Table3418 */
  0x6da, /* MOVZX64rm16_Q */
  0x6dc, /* MOVZX64rr16_Q */
/* Table3420 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x12f, /* BT64mi8 */
  0x153, /* BTS64mi8 */
  0x147, /* BTR64mi8 */
  0x13b, /* BTC64mi8 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x131, /* BT64ri8 */
  0x155, /* BTS64ri8 */
  0x149, /* BTR64ri8 */
  0x13d, /* BTC64ri8 */
/* Table3436 */
  0x13c, /* BTC64mr */
  0x13e, /* BTC64rr */
/* Table3438 */
  0x11d, /* BSF64rm */
  0x11e, /* BSF64rr */
/* Table3440 */
  0x123, /* BSR64rm */
  0x124, /* BSR64rr */
/* Table3442 */
  0x6c2, /* MOVSX64rm8 */
  0x6c5, /* MOVSX64rr8 */
/* Table3444 */
  0x6c0, /* MOVSX64rm16 */
  0x6c3, /* MOVSX64rr16 */
/* Table3446 */
  0x182d, /* XADD64rm */
  0x182e, /* XADD64rr */
/* Table3448 */
  0x698, /* MOVNTI_64mr */
  0x0, /*  */
/* Table3450 */
  0x0, /*  */
  0x23a, /* CMPXCHG16B */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1182, /* VMPTRLDm */
  0x1183, /* VMPTRSTm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x931, /* RDRAND64r */
  0x934, /* RDSEED64r */
/* Table3466 */
  0x126, /* BSWAP64r */
/* Table3467 */
  0xa26, /* SGDT64m */
  0xa8b, /* SIDT64m */
  0x4cb, /* LGDT64m */
  0x4d1, /* LIDT64m */
  0xa96, /* SMSW16m */
  0x0, /*  */
  0x4d4, /* LMSW16m */
  0x39c, /* INVLPG */
  0x0, /*  */
  0xf5d, /* VMCALL */
  0xf92, /* VMLAUNCH */
  0x1188, /* VMRESUME */
  0x11b7, /* VMXOFF */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x61e, /* MONITORrrr */
  0x70d, /* MWAITrr */
  0x16b, /* CLAC */
  0xaaa, /* STAC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x2e2, /* ENCLS */
  0x1846, /* XGETBV */
  0x1876, /* XSETBV */
  0x0, /*  */
  0x0, /*  */
  0xf5f, /* VMFUNC */
  0x1845, /* XEND */
  0x187a, /* XTEST */
  0x2e3, /* ENCLU */
  0x118a, /* VMRUN64 */
  0xf95, /* VMMCALL */
  0xf94, /* VMLOAD64 */
  0x118c, /* VMSAVE64 */
  0xaad, /* STGI */
  0x16f, /* CLGI */
  0xa90, /* SKINIT */
  0x39e, /* INVLPGA64 */
  0xa97, /* SMSW16r */
  0xa97, /* SMSW16r */
  0xa97, /* SMSW16r */
  0xa97, /* SMSW16r */
  0xa97, /* SMSW16r */
  0xa97, /* SMSW16r */
  0xa97, /* SMSW16r */
  0xa97, /* SMSW16r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0x4d5, /* LMSW16r */
  0xb28, /* SWAPGS */
  0x936, /* RDTSCP */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3539 */
  0x1186, /* VMREAD64rm */
  0x2e8, /* EXTRQI */
/* Table3541 */
  0x11b5, /* VMWRITE64rm */
  0x2e7, /* EXTRQ */
/* Table3543 */
  0x0, /*  */
  0x539, /* MASKMOVDQU64 */
/* Table3545 */
  0x1186, /* VMREAD64rm */
  0x392, /* INSERTQI */
/* Table3547 */
  0x11b5, /* VMWRITE64rm */
  0x391, /* INSERTQ */
/* Table3549 */
  0x327, /* FXSAVE */
  0x325, /* FXRSTOR */
  0x4a8, /* LDMXCSR */
  0xaaf, /* STMXCSR */
  0x1872, /* XSAVE */
  0x1870, /* XRSTOR */
  0x1874, /* XSAVEOPT */
  0x16e, /* CLFLUSH */
  0x929, /* RDFSBASE */
  0x929, /* RDFSBASE */
  0x929, /* RDFSBASE */
  0x929, /* RDFSBASE */
  0x929, /* RDFSBASE */
  0x929, /* RDFSBASE */
  0x929, /* RDFSBASE */
  0x929, /* RDFSBASE */
  0x92b, /* RDGSBASE */
  0x92b, /* RDGSBASE */
  0x92b, /* RDGSBASE */
  0x92b, /* RDGSBASE */
  0x92b, /* RDGSBASE */
  0x92b, /* RDGSBASE */
  0x92b, /* RDGSBASE */
  0x92b, /* RDGSBASE */
  0x1822, /* WRFSBASE */
  0x1822, /* WRFSBASE */
  0x1822, /* WRFSBASE */
  0x1822, /* WRFSBASE */
  0x1822, /* WRFSBASE */
  0x1822, /* WRFSBASE */
  0x1822, /* WRFSBASE */
  0x1822, /* WRFSBASE */
  0x1824, /* WRGSBASE */
  0x1824, /* WRGSBASE */
  0x1824, /* WRGSBASE */
  0x1824, /* WRGSBASE */
  0x1824, /* WRGSBASE */
  0x1824, /* WRGSBASE */
  0x1824, /* WRGSBASE */
  0x1824, /* WRGSBASE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x4c5, /* LFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x54e, /* MFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xa23, /* SFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3621 */
  0x273, /* CVTSI2SS64rm */
  0x274, /* CVTSI2SS64rr */
/* Table3623 */
  0x285, /* CVTTSS2SI64rm */
  0x286, /* CVTTSS2SI64rr */
/* Table3625 */
  0x279, /* CVTSS2SI64rm */
  0x27a, /* CVTSS2SI64rr */
/* Table3627 */
  0x6a4, /* MOVQI2PQIrm */
  0x572, /* MMX_MOVD64from64rr */
/* Table3629 */
  0x328, /* FXSAVE64 */
  0x326, /* FXRSTOR64 */
  0x4a8, /* LDMXCSR */
  0xaaf, /* STMXCSR */
  0x1873, /* XSAVE64 */
  0x1871, /* XRSTOR64 */
  0x1875, /* XSAVEOPT64 */
  0x16e, /* CLFLUSH */
  0x92a, /* RDFSBASE64 */
  0x92a, /* RDFSBASE64 */
  0x92a, /* RDFSBASE64 */
  0x92a, /* RDFSBASE64 */
  0x92a, /* RDFSBASE64 */
  0x92a, /* RDFSBASE64 */
  0x92a, /* RDFSBASE64 */
  0x92a, /* RDFSBASE64 */
  0x92c, /* RDGSBASE64 */
  0x92c, /* RDGSBASE64 */
  0x92c, /* RDGSBASE64 */
  0x92c, /* RDGSBASE64 */
  0x92c, /* RDGSBASE64 */
  0x92c, /* RDGSBASE64 */
  0x92c, /* RDGSBASE64 */
  0x92c, /* RDGSBASE64 */
  0x1823, /* WRFSBASE64 */
  0x1823, /* WRFSBASE64 */
  0x1823, /* WRFSBASE64 */
  0x1823, /* WRFSBASE64 */
  0x1823, /* WRFSBASE64 */
  0x1823, /* WRFSBASE64 */
  0x1823, /* WRFSBASE64 */
  0x1823, /* WRFSBASE64 */
  0x1825, /* WRGSBASE64 */
  0x1825, /* WRGSBASE64 */
  0x1825, /* WRGSBASE64 */
  0x1825, /* WRGSBASE64 */
  0x1825, /* WRGSBASE64 */
  0x1825, /* WRGSBASE64 */
  0x1825, /* WRGSBASE64 */
  0x1825, /* WRGSBASE64 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x4c5, /* LFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x54e, /* MFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xa23, /* SFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3701 */
  0x865, /* POPCNT64rm */
  0x866, /* POPCNT64rr */
/* Table3703 */
  0xb6b, /* TZCNT64rm */
  0xb6c, /* TZCNT64rr */
/* Table3705 */
  0x536, /* LZCNT64rm */
  0x537, /* LZCNT64rr */
/* Table3707 */
  0x0, /*  */
  0x23a, /* CMPXCHG16B */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x11b8, /* VMXON */
  0x1183, /* VMPTRSTm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x931, /* RDRAND64r */
  0x934, /* RDSEED64r */
/* Table3723 */
  0x26f, /* CVTSI2SD64rm */
  0x270, /* CVTSI2SD64rr */
/* Table3725 */
  0x281, /* CVTTSD2SI64rm */
  0x282, /* CVTTSD2SI64rr */
/* Table3727 */
  0x269, /* CVTSD2SI64rm */
  0x26a, /* CVTSD2SI64rr */
/* Table3729 */
  0x67e, /* MOVDI2PDIrm */
  0x65d, /* MOV64toPQIrr */
/* Table3731 */
  0x69f, /* MOVPDI2DImr */
  0x6a3, /* MOVPQIto64rr */
/* Table3733 */
  0x0, /*  */
  0x23a, /* CMPXCHG16B */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xf5e, /* VMCLEARm */
  0x1183, /* VMPTRSTm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x931, /* RDRAND64r */
  0x934, /* RDSEED64r */
/* Table3749 */
  0x1175, /* VMOVUPSrm */
  0x1176, /* VMOVUPSrr */
/* Table3751 */
  0x1174, /* VMOVUPSmr */
  0x1177, /* VMOVUPSrr_REV */
/* Table3753 */
  0x10dc, /* VMOVLPSrm */
  0x10d2, /* VMOVHLPSrr */
/* Table3755 */
  0x10db, /* VMOVLPSmr */
  0x0, /*  */
/* Table3757 */
  0x180e, /* VUNPCKLPSrm */
  0x180f, /* VUNPCKLPSrr */
/* Table3759 */
  0x1802, /* VUNPCKHPSrm */
  0x1803, /* VUNPCKHPSrr */
/* Table3761 */
  0x10d6, /* VMOVHPSrm */
  0x10d8, /* VMOVLHPSrr */
/* Table3763 */
  0x10d5, /* VMOVHPSmr */
  0x0, /*  */
/* Table3765 */
  0xfea, /* VMOVAPSrm */
  0xfeb, /* VMOVAPSrr */
/* Table3767 */
  0xfe9, /* VMOVAPSmr */
  0xfec, /* VMOVAPSrr_REV */
/* Table3769 */
  0x10f4, /* VMOVNTPSmr */
  0x0, /*  */
/* Table3771 */
  0x17f6, /* VUCOMISSrm */
  0x17f7, /* VUCOMISSrr */
/* Table3773 */
  0xc31, /* VCOMISSrm */
  0xc32, /* VCOMISSrr */
/* Table3775 */
  0x0, /*  */
  0x485, /* KNOTWrr */
/* Table3777 */
  0x0, /*  */
  0x10e0, /* VMOVMSKPSrr */
/* Table3779 */
  0x17b1, /* VSQRTPSm */
  0x17b2, /* VSQRTPSr */
/* Table3781 */
  0x1788, /* VRSQRTPSm */
  0x178a, /* VRSQRTPSr */
/* Table3783 */
  0x1753, /* VRCPPSm */
  0x1755, /* VRCPPSr */
/* Table3785 */
  0xbda, /* VANDPSrm */
  0xbdb, /* VANDPSrr */
/* Table3787 */
  0xbd2, /* VANDNPSrm */
  0xbd3, /* VANDNPSrr */
/* Table3789 */
  0x11bf, /* VORPSrm */
  0x11c0, /* VORPSrr */
/* Table3791 */
  0x1816, /* VXORPSrm */
  0x1817, /* VXORPSrr */
/* Table3793 */
  0xba2, /* VADDPSrm */
  0xba3, /* VADDPSrr */
/* Table3795 */
  0x11a5, /* VMULPSrm */
  0x11a6, /* VMULPSrr */
/* Table3797 */
  0xc62, /* VCVTPS2PDrm */
  0xc63, /* VCVTPS2PDrr */
/* Table3799 */
  0xc3e, /* VCVTDQ2PSrm */
  0xc3f, /* VCVTDQ2PSrr */
/* Table3801 */
  0x17da, /* VSUBPSrm */
  0x17db, /* VSUBPSrr */
/* Table3803 */
  0xf84, /* VMINPSrm */
  0xf85, /* VMINPSrr */
/* Table3805 */
  0xcea, /* VDIVPSrm */
  0xceb, /* VDIVPSrr */
/* Table3807 */
  0xf4f, /* VMAXPSrm */
  0xf50, /* VMAXPSrr */
/* Table3809 */
  0x1819, /* VZEROUPPER */
/* Table3810 */
  0x47e, /* KMOVWkm */
  0x47d, /* KMOVWkk */
/* Table3812 */
  0x480, /* KMOVWmk */
  0x0, /*  */
/* Table3814 */
  0x0, /*  */
  0x47f, /* KMOVWkr */
/* Table3816 */
  0x0, /*  */
  0x481, /* KMOVWrk */
/* Table3818 */
  0x0, /*  */
  0x489, /* KORTESTWrr */
/* Table3820 */
  0x0, /*  */
  0x0, /*  */
  0xf20, /* VLDMXCSR */
  0x17c1, /* VSTMXCSR */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3836 */
  0xc17, /* VCMPPSrmi */
  0xc19, /* VCMPPSrri */
/* Table3838 */
  0x17a5, /* VSHUFPSrmi */
  0x17a6, /* VSHUFPSrri */
/* Table3840 */
  0x1123, /* VMOVSSrm */
  0x1124, /* VMOVSSrr */
/* Table3842 */
  0x1122, /* VMOVSSmr */
  0x1125, /* VMOVSSrr_REV */
/* Table3844 */
  0x1117, /* VMOVSLDUPrm */
  0x1118, /* VMOVSLDUPrr */
/* Table3846 */
  0x1111, /* VMOVSHDUPrm */
  0x1112, /* VMOVSHDUPrr */
/* Table3848 */
  0xc87, /* VCVTSI2SSrm */
  0xc88, /* VCVTSI2SSrr */
/* Table3850 */
  0xcbf, /* VCVTTSS2SIrm */
  0xcc0, /* VCVTTSS2SIrr */
/* Table3852 */
  0xc97, /* VCVTSS2SIrm */
  0xc98, /* VCVTSS2SIrr */
/* Table3854 */
  0x17be, /* VSQRTSSm */
  0x17c0, /* VSQRTSSr */
/* Table3856 */
  0x178c, /* VRSQRTSSm */
  0x178e, /* VRSQRTSSr */
/* Table3858 */
  0x1757, /* VRCPSSm */
  0x1759, /* VRCPSSr */
/* Table3860 */
  0xbac, /* VADDSSrm */
  0xbae, /* VADDSSrr */
/* Table3862 */
  0x11af, /* VMULSSrm */
  0x11b1, /* VMULSSrr */
/* Table3864 */
  0xc8f, /* VCVTSS2SDrm */
  0xc90, /* VCVTSS2SDrr */
/* Table3866 */
  0xca9, /* VCVTTPS2DQrm */
  0xcaa, /* VCVTTPS2DQrr */
/* Table3868 */
  0x17e4, /* VSUBSSrm */
  0x17e6, /* VSUBSSrr */
/* Table3870 */
  0xf8e, /* VMINSSrm */
  0xf90, /* VMINSSrr */
/* Table3872 */
  0xcf4, /* VDIVSSrm */
  0xcf6, /* VDIVSSrr */
/* Table3874 */
  0xf59, /* VMAXSSrm */
  0xf5b, /* VMAXSSrr */
/* Table3876 */
  0x10ce, /* VMOVDQUrm */
  0x10cf, /* VMOVDQUrr */
/* Table3878 */
  0x1629, /* VPSHUFHWmi */
  0x162a, /* VPSHUFHWri */
/* Table3880 */
  0x10ff, /* VMOVQI2PQIrm */
  0x117b, /* VMOVZPQILo2PQIrr */
/* Table3882 */
  0x10cd, /* VMOVDQUmr */
  0x10d0, /* VMOVDQUrr_REV */
/* Table3884 */
  0xc27, /* VCMPSSrm */
  0xc29, /* VCMPSSrr */
/* Table3886 */
  0xc37, /* VCVTDQ2PDrm */
  0xc38, /* VCVTDQ2PDrr */
/* Table3888 */
  0x1106, /* VMOVSDrm */
  0x1107, /* VMOVSDrr */
/* Table3890 */
  0x1105, /* VMOVSDmr */
  0x1108, /* VMOVSDrr_REV */
/* Table3892 */
  0xff1, /* VMOVDDUPrm */
  0xff2, /* VMOVDDUPrr */
/* Table3894 */
  0xc81, /* VCVTSI2SDrm */
  0xc82, /* VCVTSI2SDrr */
/* Table3896 */
  0xcb3, /* VCVTTSD2SIrm */
  0xcb4, /* VCVTTSD2SIrr */
/* Table3898 */
  0xc73, /* VCVTSD2SIrm */
  0xc74, /* VCVTSD2SIrr */
/* Table3900 */
  0x17b7, /* VSQRTSDm */
  0x17b9, /* VSQRTSDr */
/* Table3902 */
  0xba6, /* VADDSDrm */
  0xba8, /* VADDSDrr */
/* Table3904 */
  0x11a9, /* VMULSDrm */
  0x11ab, /* VMULSDrr */
/* Table3906 */
  0xc77, /* VCVTSD2SSrm */
  0xc78, /* VCVTSD2SSrr */
/* Table3908 */
  0x17de, /* VSUBSDrm */
  0x17e0, /* VSUBSDrr */
/* Table3910 */
  0xf88, /* VMINSDrm */
  0xf8a, /* VMINSDrr */
/* Table3912 */
  0xcee, /* VDIVSDrm */
  0xcf0, /* VDIVSDrr */
/* Table3914 */
  0xf53, /* VMAXSDrm */
  0xf55, /* VMAXSDrr */
/* Table3916 */
  0x162d, /* VPSHUFLWmi */
  0x162e, /* VPSHUFLWri */
/* Table3918 */
  0xf04, /* VHADDPSrm */
  0xf05, /* VHADDPSrr */
/* Table3920 */
  0xf0c, /* VHSUBPSrm */
  0xf0d, /* VHSUBPSrr */
/* Table3922 */
  0x0, /*  */
  0x475, /* KMOVDkr */
/* Table3924 */
  0x0, /*  */
  0x477, /* KMOVDrk */
/* Table3926 */
  0xc1f, /* VCMPSDrm */
  0xc21, /* VCMPSDrr */
/* Table3928 */
  0xbb6, /* VADDSUBPSrm */
  0xbb7, /* VADDSUBPSrr */
/* Table3930 */
  0xc40, /* VCVTPD2DQXrm */
  0xc46, /* VCVTPD2DQrr */
/* Table3932 */
  0xf1f, /* VLDDQUrm */
  0x0, /*  */
/* Table3934 */
  0x114c, /* VMOVUPDrm */
  0x114d, /* VMOVUPDrr */
/* Table3936 */
  0x114b, /* VMOVUPDmr */
  0x114e, /* VMOVUPDrr_REV */
/* Table3938 */
  0x10da, /* VMOVLPDrm */
  0x0, /*  */
/* Table3940 */
  0x10d9, /* VMOVLPDmr */
  0x0, /*  */
/* Table3942 */
  0x1808, /* VUNPCKLPDrm */
  0x1809, /* VUNPCKLPDrr */
/* Table3944 */
  0x17fc, /* VUNPCKHPDrm */
  0x17fd, /* VUNPCKHPDrr */
/* Table3946 */
  0x10d4, /* VMOVHPDrm */
  0x0, /*  */
/* Table3948 */
  0x10d3, /* VMOVHPDmr */
  0x0, /*  */
/* Table3950 */
  0xfc1, /* VMOVAPDrm */
  0xfc2, /* VMOVAPDrr */
/* Table3952 */
  0xfc0, /* VMOVAPDmr */
  0xfc3, /* VMOVAPDrr_REV */
/* Table3954 */
  0x10ef, /* VMOVNTPDmr */
  0x0, /*  */
/* Table3956 */
  0x17f2, /* VUCOMISDrm */
  0x17f3, /* VUCOMISDrr */
/* Table3958 */
  0xc2d, /* VCOMISDrm */
  0xc2e, /* VCOMISDrr */
/* Table3960 */
  0x0, /*  */
  0x482, /* KNOTBrr */
/* Table3962 */
  0x0, /*  */
  0x10de, /* VMOVMSKPDrr */
/* Table3964 */
  0x17ab, /* VSQRTPDm */
  0x17ac, /* VSQRTPDr */
/* Table3966 */
  0xbd6, /* VANDPDrm */
  0xbd7, /* VANDPDrr */
/* Table3968 */
  0xbce, /* VANDNPDrm */
  0xbcf, /* VANDNPDrr */
/* Table3970 */
  0x11bb, /* VORPDrm */
  0x11bc, /* VORPDrr */
/* Table3972 */
  0x1812, /* VXORPDrm */
  0x1813, /* VXORPDrr */
/* Table3974 */
  0xb95, /* VADDPDrm */
  0xb96, /* VADDPDrr */
/* Table3976 */
  0x1198, /* VMULPDrm */
  0x1199, /* VMULPDrr */
/* Table3978 */
  0xc47, /* VCVTPD2PSXrm */
  0xc4d, /* VCVTPD2PSrr */
/* Table3980 */
  0xc5c, /* VCVTPS2DQrm */
  0xc5d, /* VCVTPS2DQrr */
/* Table3982 */
  0x17cd, /* VSUBPDrm */
  0x17ce, /* VSUBPDrr */
/* Table3984 */
  0xf77, /* VMINPDrm */
  0xf78, /* VMINPDrr */
/* Table3986 */
  0xcdd, /* VDIVPDrm */
  0xcde, /* VDIVPDrr */
/* Table3988 */
  0xf42, /* VMAXPDrm */
  0xf43, /* VMAXPDrr */
/* Table3990 */
  0x1713, /* VPUNPCKLBWrm */
  0x1714, /* VPUNPCKLBWrr */
/* Table3992 */
  0x1723, /* VPUNPCKLWDrm */
  0x1724, /* VPUNPCKLWDrr */
/* Table3994 */
  0x1719, /* VPUNPCKLDQrm */
  0x171a, /* VPUNPCKLDQrr */
/* Table3996 */
  0x11e5, /* VPACKSSWBrm */
  0x11e6, /* VPACKSSWBrr */
/* Table3998 */
  0x12f7, /* VPCMPGTBrm */
  0x12f8, /* VPCMPGTBrr */
/* Table4000 */
  0x1333, /* VPCMPGTWrm */
  0x1334, /* VPCMPGTWrr */
/* Table4002 */
  0x130d, /* VPCMPGTDrm */
  0x130e, /* VPCMPGTDrr */
/* Table4004 */
  0x11ed, /* VPACKUSWBrm */
  0x11ee, /* VPACKUSWBrr */
/* Table4006 */
  0x16ff, /* VPUNPCKHBWrm */
  0x1700, /* VPUNPCKHBWrr */
/* Table4008 */
  0x170f, /* VPUNPCKHWDrm */
  0x1710, /* VPUNPCKHWDrr */
/* Table4010 */
  0x1705, /* VPUNPCKHDQrm */
  0x1706, /* VPUNPCKHDQrr */
/* Table4012 */
  0x11e1, /* VPACKSSDWrm */
  0x11e2, /* VPACKSSDWrr */
/* Table4014 */
  0x171f, /* VPUNPCKLQDQrm */
  0x1720, /* VPUNPCKLQDQrr */
/* Table4016 */
  0x170b, /* VPUNPCKHQDQrm */
  0x170c, /* VPUNPCKHQDQrr */
/* Table4018 */
  0xff5, /* VMOVDI2PDIrm */
  0xff6, /* VMOVDI2PDIrr */
/* Table4020 */
  0x1042, /* VMOVDQArm */
  0x1043, /* VMOVDQArr */
/* Table4022 */
  0x1625, /* VPSHUFDmi */
  0x1626, /* VPSHUFDri */
/* Table4024 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x16bc, /* VPSRLWri */
  0x0, /*  */
  0x168c, /* VPSRAWri */
  0x0, /*  */
  0x1668, /* VPSLLWri */
  0x0, /*  */
/* Table4040 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x169c, /* VPSRLDri */
  0x0, /*  */
  0x1676, /* VPSRADri */
  0x0, /*  */
  0x1648, /* VPSLLDri */
  0x0, /*  */
/* Table4056 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x16aa, /* VPSRLQri */
  0x1690, /* VPSRLDQri */
  0x0, /*  */
  0x0, /*  */
  0x1656, /* VPSLLQri */
  0x163c, /* VPSLLDQri */
/* Table4072 */
  0x12a3, /* VPCMPEQBrm */
  0x12a4, /* VPCMPEQBrr */
/* Table4074 */
  0x12df, /* VPCMPEQWrm */
  0x12e0, /* VPCMPEQWrr */
/* Table4076 */
  0x12b9, /* VPCMPEQDrm */
  0x12ba, /* VPCMPEQDrr */
/* Table4078 */
  0xf00, /* VHADDPDrm */
  0xf01, /* VHADDPDrr */
/* Table4080 */
  0xf08, /* VHSUBPDrm */
  0xf09, /* VHSUBPDrr */
/* Table4082 */
  0x10f7, /* VMOVPDI2DImr */
  0x10f8, /* VMOVPDI2DIrr */
/* Table4084 */
  0x1041, /* VMOVDQAmr */
  0x1044, /* VMOVDQArr_REV */
/* Table4086 */
  0x46f, /* KMOVBkm */
  0x46e, /* KMOVBkk */
/* Table4088 */
  0x471, /* KMOVBmk */
  0x0, /*  */
/* Table4090 */
  0x0, /*  */
  0x470, /* KMOVBkr */
/* Table4092 */
  0x0, /*  */
  0x472, /* KMOVBrk */
/* Table4094 */
  0xc0a, /* VCMPPDrmi */
  0xc0c, /* VCMPPDrri */
/* Table4096 */
  0x142c, /* VPINSRWrmi */
  0x142d, /* VPINSRWrri */
/* Table4098 */
  0x0, /*  */
  0x13e0, /* VPEXTRWri */
/* Table4100 */
  0x179f, /* VSHUFPDrmi */
  0x17a0, /* VSHUFPDrri */
/* Table4102 */
  0xbb2, /* VADDSUBPDrm */
  0xbb3, /* VADDSUBPDrr */
/* Table4104 */
  0x16bd, /* VPSRLWrm */
  0x16be, /* VPSRLWrr */
/* Table4106 */
  0x169d, /* VPSRLDrm */
  0x169e, /* VPSRLDrr */
/* Table4108 */
  0x16ab, /* VPSRLQrm */
  0x16ac, /* VPSRLQrr */
/* Table4110 */
  0x120b, /* VPADDQrm */
  0x120c, /* VPADDQrr */
/* Table4112 */
  0x15c1, /* VPMULLWrm */
  0x15c2, /* VPMULLWrr */
/* Table4114 */
  0x10f9, /* VMOVPQI2QImr */
  0x10fa, /* VMOVPQI2QIrr */
/* Table4116 */
  0x0, /*  */
  0x14eb, /* VPMOVMSKBrr */
/* Table4118 */
  0x16e7, /* VPSUBUSBrm */
  0x16e8, /* VPSUBUSBrr */
/* Table4120 */
  0x16eb, /* VPSUBUSWrm */
  0x16ec, /* VPSUBUSWrr */
/* Table4122 */
  0x14c4, /* VPMINUBrm */
  0x14c5, /* VPMINUBrr */
/* Table4124 */
  0x124f, /* VPANDrm */
  0x1250, /* VPANDrr */
/* Table4126 */
  0x1217, /* VPADDUSBrm */
  0x1218, /* VPADDUSBrr */
/* Table4128 */
  0x121b, /* VPADDUSWrm */
  0x121c, /* VPADDUSWrr */
/* Table4130 */
  0x1488, /* VPMAXUBrm */
  0x1489, /* VPMAXUBrr */
/* Table4132 */
  0x1242, /* VPANDNrm */
  0x1243, /* VPANDNrr */
/* Table4134 */
  0x1253, /* VPAVGBrm */
  0x1254, /* VPAVGBrr */
/* Table4136 */
  0x168d, /* VPSRAWrm */
  0x168e, /* VPSRAWrr */
/* Table4138 */
  0x1677, /* VPSRADrm */
  0x1678, /* VPSRADrr */
/* Table4140 */
  0x1257, /* VPAVGWrm */
  0x1258, /* VPAVGWrr */
/* Table4142 */
  0x15ac, /* VPMULHUWrm */
  0x15ad, /* VPMULHUWrr */
/* Table4144 */
  0x15b0, /* VPMULHWrm */
  0x15b1, /* VPMULHWrr */
/* Table4146 */
  0xc9d, /* VCVTTPD2DQXrm */
  0xca2, /* VCVTTPD2DQrr */
/* Table4148 */
  0x10ea, /* VMOVNTDQmr */
  0x0, /*  */
/* Table4150 */
  0x16df, /* VPSUBSBrm */
  0x16e0, /* VPSUBSBrr */
/* Table4152 */
  0x16e3, /* VPSUBSWrm */
  0x16e4, /* VPSUBSWrr */
/* Table4154 */
  0x14c0, /* VPMINSWrm */
  0x14c1, /* VPMINSWrr */
/* Table4156 */
  0x15e4, /* VPORrm */
  0x15e5, /* VPORrr */
/* Table4158 */
  0x120f, /* VPADDSBrm */
  0x1210, /* VPADDSBrr */
/* Table4160 */
  0x1213, /* VPADDSWrm */
  0x1214, /* VPADDSWrr */
/* Table4162 */
  0x1484, /* VPMAXSWrm */
  0x1485, /* VPMAXSWrr */
/* Table4164 */
  0x1739, /* VPXORrm */
  0x173a, /* VPXORrr */
/* Table4166 */
  0x1669, /* VPSLLWrm */
  0x166a, /* VPSLLWrr */
/* Table4168 */
  0x1649, /* VPSLLDrm */
  0x164a, /* VPSLLDrr */
/* Table4170 */
  0x1657, /* VPSLLQrm */
  0x1658, /* VPSLLQrr */
/* Table4172 */
  0x15ce, /* VPMULUDQrm */
  0x15cf, /* VPMULUDQrr */
/* Table4174 */
  0x145e, /* VPMADDWDrm */
  0x145f, /* VPMADDWDrr */
/* Table4176 */
  0x15ff, /* VPSADBWrm */
  0x1600, /* VPSADBWrr */
/* Table4178 */
  0x0, /*  */
  0xf21, /* VMASKMOVDQU */
/* Table4180 */
  0x16c1, /* VPSUBBrm */
  0x16c2, /* VPSUBBrr */
/* Table4182 */
  0x16ef, /* VPSUBWrm */
  0x16f0, /* VPSUBWrr */
/* Table4184 */
  0x16ce, /* VPSUBDrm */
  0x16cf, /* VPSUBDrr */
/* Table4186 */
  0x16db, /* VPSUBQrm */
  0x16dc, /* VPSUBQrr */
/* Table4188 */
  0x11f1, /* VPADDBrm */
  0x11f2, /* VPADDBrr */
/* Table4190 */
  0x121f, /* VPADDWrm */
  0x1220, /* VPADDWrr */
/* Table4192 */
  0x11fe, /* VPADDDrm */
  0x11ff, /* VPADDDrr */
/* Table4194 */
  0x0, /*  */
  0x484, /* KNOTQrr */
/* Table4196 */
  0x479, /* KMOVQkm */
  0x478, /* KMOVQkk */
/* Table4198 */
  0x47b, /* KMOVQmk */
  0x0, /*  */
/* Table4200 */
  0xc83, /* VCVTSI2SS64rm */
  0xc84, /* VCVTSI2SS64rr */
/* Table4202 */
  0xcbb, /* VCVTTSS2SI64rm */
  0xcbc, /* VCVTTSS2SI64rr */
/* Table4204 */
  0xc93, /* VCVTSS2SI64rm */
  0xc94, /* VCVTSS2SI64rr */
/* Table4206 */
  0xc7d, /* VCVTSI2SD64rm */
  0xc7e, /* VCVTSI2SD64rr */
/* Table4208 */
  0xcaf, /* VCVTTSD2SI64rm */
  0xcb0, /* VCVTTSD2SI64rr */
/* Table4210 */
  0xc6f, /* VCVTSD2SI64rm */
  0xc70, /* VCVTSD2SI64rr */
/* Table4212 */
  0x0, /*  */
  0x47a, /* KMOVQkr */
/* Table4214 */
  0x0, /*  */
  0x47c, /* KMOVQrk */
/* Table4216 */
  0x0, /*  */
  0x483, /* KNOTDrr */
/* Table4218 */
  0xff5, /* VMOVDI2PDIrm */
  0xf97, /* VMOV64toPQIrr */
/* Table4220 */
  0x10f7, /* VMOVPDI2DImr */
  0x10fd, /* VMOVPQIto64rr */
/* Table4222 */
  0x474, /* KMOVDkm */
  0x473, /* KMOVDkk */
/* Table4224 */
  0x476, /* KMOVDmk */
  0x0, /*  */
/* Table4226 */
  0x1150, /* VMOVUPSYrm */
  0x1151, /* VMOVUPSYrr */
/* Table4228 */
  0x114f, /* VMOVUPSYmr */
  0x1152, /* VMOVUPSYrr_REV */
/* Table4230 */
  0x180a, /* VUNPCKLPSYrm */
  0x180b, /* VUNPCKLPSYrr */
/* Table4232 */
  0x17fe, /* VUNPCKHPSYrm */
  0x17ff, /* VUNPCKHPSYrr */
/* Table4234 */
  0xfc5, /* VMOVAPSYrm */
  0xfc6, /* VMOVAPSYrr */
/* Table4236 */
  0xfc4, /* VMOVAPSYmr */
  0xfc7, /* VMOVAPSYrr_REV */
/* Table4238 */
  0x10f0, /* VMOVNTPSYmr */
  0x0, /*  */
/* Table4240 */
  0x0, /*  */
  0x46d, /* KANDWrr */
/* Table4242 */
  0x0, /*  */
  0x46b, /* KANDNWrr */
/* Table4244 */
  0x0, /*  */
  0x48a, /* KORWrr */
/* Table4246 */
  0x0, /*  */
  0x495, /* KXNORWrr */
/* Table4248 */
  0x0, /*  */
  0x499, /* KXORWrr */
/* Table4250 */
  0x0, /*  */
  0x10df, /* VMOVMSKPSYrr */
/* Table4252 */
  0x17ad, /* VSQRTPSYm */
  0x17ae, /* VSQRTPSYr */
/* Table4254 */
  0x1784, /* VRSQRTPSYm */
  0x1786, /* VRSQRTPSYr */
/* Table4256 */
  0x174f, /* VRCPPSYm */
  0x1751, /* VRCPPSYr */
/* Table4258 */
  0xbd8, /* VANDPSYrm */
  0xbd9, /* VANDPSYrr */
/* Table4260 */
  0xbd0, /* VANDNPSYrm */
  0xbd1, /* VANDNPSYrr */
/* Table4262 */
  0x11bd, /* VORPSYrm */
  0x11be, /* VORPSYrr */
/* Table4264 */
  0x1814, /* VXORPSYrm */
  0x1815, /* VXORPSYrr */
/* Table4266 */
  0xb97, /* VADDPSYrm */
  0xb98, /* VADDPSYrr */
/* Table4268 */
  0x119a, /* VMULPSYrm */
  0x119b, /* VMULPSYrr */
/* Table4270 */
  0xc5e, /* VCVTPS2PDYrm */
  0xc5f, /* VCVTPS2PDYrr */
/* Table4272 */
  0xc39, /* VCVTDQ2PSYrm */
  0xc3a, /* VCVTDQ2PSYrr */
/* Table4274 */
  0x17cf, /* VSUBPSYrm */
  0x17d0, /* VSUBPSYrr */
/* Table4276 */
  0xf79, /* VMINPSYrm */
  0xf7a, /* VMINPSYrr */
/* Table4278 */
  0xcdf, /* VDIVPSYrm */
  0xce0, /* VDIVPSYrr */
/* Table4280 */
  0xf44, /* VMAXPSYrm */
  0xf45, /* VMAXPSYrr */
/* Table4282 */
  0x1818, /* VZEROALL */
/* Table4283 */
  0xc0e, /* VCMPPSYrmi */
  0xc10, /* VCMPPSYrri */
/* Table4285 */
  0x17a1, /* VSHUFPSYrmi */
  0x17a2, /* VSHUFPSYrri */
/* Table4287 */
  0x1113, /* VMOVSLDUPYrm */
  0x1114, /* VMOVSLDUPYrr */
/* Table4289 */
  0x110d, /* VMOVSHDUPYrm */
  0x110e, /* VMOVSHDUPYrr */
/* Table4291 */
  0xca5, /* VCVTTPS2DQYrm */
  0xca6, /* VCVTTPS2DQYrr */
/* Table4293 */
  0x10ca, /* VMOVDQUYrm */
  0x10cb, /* VMOVDQUYrr */
/* Table4295 */
  0x1627, /* VPSHUFHWYmi */
  0x1628, /* VPSHUFHWYri */
/* Table4297 */
  0x10c9, /* VMOVDQUYmr */
  0x10cc, /* VMOVDQUYrr_REV */
/* Table4299 */
  0xc33, /* VCVTDQ2PDYrm */
  0xc34, /* VCVTDQ2PDYrr */
/* Table4301 */
  0xfed, /* VMOVDDUPYrm */
  0xfee, /* VMOVDDUPYrr */
/* Table4303 */
  0x162b, /* VPSHUFLWYmi */
  0x162c, /* VPSHUFLWYri */
/* Table4305 */
  0xf02, /* VHADDPSYrm */
  0xf03, /* VHADDPSYrr */
/* Table4307 */
  0xf0a, /* VHSUBPSYrm */
  0xf0b, /* VHSUBPSYrr */
/* Table4309 */
  0xbb4, /* VADDSUBPSYrm */
  0xbb5, /* VADDSUBPSYrr */
/* Table4311 */
  0xc41, /* VCVTPD2DQYrm */
  0xc42, /* VCVTPD2DQYrr */
/* Table4313 */
  0xf1e, /* VLDDQUYrm */
  0x0, /*  */
/* Table4315 */
  0x1127, /* VMOVUPDYrm */
  0x1128, /* VMOVUPDYrr */
/* Table4317 */
  0x1126, /* VMOVUPDYmr */
  0x1129, /* VMOVUPDYrr_REV */
/* Table4319 */
  0x1804, /* VUNPCKLPDYrm */
  0x1805, /* VUNPCKLPDYrr */
/* Table4321 */
  0x17f8, /* VUNPCKHPDYrm */
  0x17f9, /* VUNPCKHPDYrr */
/* Table4323 */
  0xf9c, /* VMOVAPDYrm */
  0xf9d, /* VMOVAPDYrr */
/* Table4325 */
  0xf9b, /* VMOVAPDYmr */
  0xf9e, /* VMOVAPDYrr_REV */
/* Table4327 */
  0x10eb, /* VMOVNTPDYmr */
  0x0, /*  */
/* Table4329 */
  0x0, /*  */
  0x466, /* KANDBrr */
/* Table4331 */
  0x0, /*  */
  0x468, /* KANDNBrr */
/* Table4333 */
  0x0, /*  */
  0x486, /* KORBrr */
/* Table4335 */
  0x0, /*  */
  0x492, /* KXNORBrr */
/* Table4337 */
  0x0, /*  */
  0x496, /* KXORBrr */
/* Table4339 */
  0x0, /*  */
  0x491, /* KUNPCKBWrr */
/* Table4341 */
  0x0, /*  */
  0x10dd, /* VMOVMSKPDYrr */
/* Table4343 */
  0x17a7, /* VSQRTPDYm */
  0x17a8, /* VSQRTPDYr */
/* Table4345 */
  0xbd4, /* VANDPDYrm */
  0xbd5, /* VANDPDYrr */
/* Table4347 */
  0xbcc, /* VANDNPDYrm */
  0xbcd, /* VANDNPDYrr */
/* Table4349 */
  0x11b9, /* VORPDYrm */
  0x11ba, /* VORPDYrr */
/* Table4351 */
  0x1810, /* VXORPDYrm */
  0x1811, /* VXORPDYrr */
/* Table4353 */
  0xb8a, /* VADDPDYrm */
  0xb8b, /* VADDPDYrr */
/* Table4355 */
  0x118d, /* VMULPDYrm */
  0x118e, /* VMULPDYrr */
/* Table4357 */
  0xc48, /* VCVTPD2PSYrm */
  0xc49, /* VCVTPD2PSYrr */
/* Table4359 */
  0xc57, /* VCVTPS2DQYrm */
  0xc58, /* VCVTPS2DQYrr */
/* Table4361 */
  0x17c2, /* VSUBPDYrm */
  0x17c3, /* VSUBPDYrr */
/* Table4363 */
  0xf6c, /* VMINPDYrm */
  0xf6d, /* VMINPDYrr */
/* Table4365 */
  0xcd2, /* VDIVPDYrm */
  0xcd3, /* VDIVPDYrr */
/* Table4367 */
  0xf37, /* VMAXPDYrm */
  0xf38, /* VMAXPDYrr */
/* Table4369 */
  0x1711, /* VPUNPCKLBWYrm */
  0x1712, /* VPUNPCKLBWYrr */
/* Table4371 */
  0x1721, /* VPUNPCKLWDYrm */
  0x1722, /* VPUNPCKLWDYrr */
/* Table4373 */
  0x1715, /* VPUNPCKLDQYrm */
  0x1716, /* VPUNPCKLDQYrr */
/* Table4375 */
  0x11e3, /* VPACKSSWBYrm */
  0x11e4, /* VPACKSSWBYrr */
/* Table4377 */
  0x12e9, /* VPCMPGTBYrm */
  0x12ea, /* VPCMPGTBYrr */
/* Table4379 */
  0x1325, /* VPCMPGTWYrm */
  0x1326, /* VPCMPGTWYrr */
/* Table4381 */
  0x12f9, /* VPCMPGTDYrm */
  0x12fa, /* VPCMPGTDYrr */
/* Table4383 */
  0x11eb, /* VPACKUSWBYrm */
  0x11ec, /* VPACKUSWBYrr */
/* Table4385 */
  0x16fd, /* VPUNPCKHBWYrm */
  0x16fe, /* VPUNPCKHBWYrr */
/* Table4387 */
  0x170d, /* VPUNPCKHWDYrm */
  0x170e, /* VPUNPCKHWDYrr */
/* Table4389 */
  0x1701, /* VPUNPCKHDQYrm */
  0x1702, /* VPUNPCKHDQYrr */
/* Table4391 */
  0x11df, /* VPACKSSDWYrm */
  0x11e0, /* VPACKSSDWYrr */
/* Table4393 */
  0x171b, /* VPUNPCKLQDQYrm */
  0x171c, /* VPUNPCKLQDQYrr */
/* Table4395 */
  0x1707, /* VPUNPCKHQDQYrm */
  0x1708, /* VPUNPCKHQDQYrr */
/* Table4397 */
  0x103e, /* VMOVDQAYrm */
  0x103f, /* VMOVDQAYrr */
/* Table4399 */
  0x1621, /* VPSHUFDYmi */
  0x1622, /* VPSHUFDYri */
/* Table4401 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x16b9, /* VPSRLWYri */
  0x0, /*  */
  0x1689, /* VPSRAWYri */
  0x0, /*  */
  0x1665, /* VPSLLWYri */
  0x0, /*  */
/* Table4417 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1691, /* VPSRLDYri */
  0x0, /*  */
  0x166b, /* VPSRADYri */
  0x0, /*  */
  0x163d, /* VPSLLDYri */
  0x0, /*  */
/* Table4433 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x169f, /* VPSRLQYri */
  0x168f, /* VPSRLDQYri */
  0x0, /*  */
  0x0, /*  */
  0x164b, /* VPSLLQYri */
  0x163b, /* VPSLLDQYri */
/* Table4449 */
  0x1295, /* VPCMPEQBYrm */
  0x1296, /* VPCMPEQBYrr */
/* Table4451 */
  0x12d1, /* VPCMPEQWYrm */
  0x12d2, /* VPCMPEQWYrr */
/* Table4453 */
  0x12a5, /* VPCMPEQDYrm */
  0x12a6, /* VPCMPEQDYrr */
/* Table4455 */
  0xefe, /* VHADDPDYrm */
  0xeff, /* VHADDPDYrr */
/* Table4457 */
  0xf06, /* VHSUBPDYrm */
  0xf07, /* VHSUBPDYrr */
/* Table4459 */
  0x103d, /* VMOVDQAYmr */
  0x1040, /* VMOVDQAYrr_REV */
/* Table4461 */
  0xc01, /* VCMPPDYrmi */
  0xc03, /* VCMPPDYrri */
/* Table4463 */
  0x179b, /* VSHUFPDYrmi */
  0x179c, /* VSHUFPDYrri */
/* Table4465 */
  0xbb0, /* VADDSUBPDYrm */
  0xbb1, /* VADDSUBPDYrr */
/* Table4467 */
  0x16ba, /* VPSRLWYrm */
  0x16bb, /* VPSRLWYrr */
/* Table4469 */
  0x1692, /* VPSRLDYrm */
  0x1693, /* VPSRLDYrr */
/* Table4471 */
  0x16a0, /* VPSRLQYrm */
  0x16a1, /* VPSRLQYrr */
/* Table4473 */
  0x1200, /* VPADDQYrm */
  0x1201, /* VPADDQYrr */
/* Table4475 */
  0x15bf, /* VPMULLWYrm */
  0x15c0, /* VPMULLWYrr */
/* Table4477 */
  0x0, /*  */
  0x14ea, /* VPMOVMSKBYrr */
/* Table4479 */
  0x16e5, /* VPSUBUSBYrm */
  0x16e6, /* VPSUBUSBYrr */
/* Table4481 */
  0x16e9, /* VPSUBUSWYrm */
  0x16ea, /* VPSUBUSWYrr */
/* Table4483 */
  0x14c2, /* VPMINUBYrm */
  0x14c3, /* VPMINUBYrr */
/* Table4485 */
  0x124d, /* VPANDYrm */
  0x124e, /* VPANDYrr */
/* Table4487 */
  0x1215, /* VPADDUSBYrm */
  0x1216, /* VPADDUSBYrr */
/* Table4489 */
  0x1219, /* VPADDUSWYrm */
  0x121a, /* VPADDUSWYrr */
/* Table4491 */
  0x1486, /* VPMAXUBYrm */
  0x1487, /* VPMAXUBYrr */
/* Table4493 */
  0x1240, /* VPANDNYrm */
  0x1241, /* VPANDNYrr */
/* Table4495 */
  0x1251, /* VPAVGBYrm */
  0x1252, /* VPAVGBYrr */
/* Table4497 */
  0x168a, /* VPSRAWYrm */
  0x168b, /* VPSRAWYrr */
/* Table4499 */
  0x166c, /* VPSRADYrm */
  0x166d, /* VPSRADYrr */
/* Table4501 */
  0x1255, /* VPAVGWYrm */
  0x1256, /* VPAVGWYrr */
/* Table4503 */
  0x15aa, /* VPMULHUWYrm */
  0x15ab, /* VPMULHUWYrr */
/* Table4505 */
  0x15ae, /* VPMULHWYrm */
  0x15af, /* VPMULHWYrr */
/* Table4507 */
  0xc9e, /* VCVTTPD2DQYrm */
  0xc9f, /* VCVTTPD2DQYrr */
/* Table4509 */
  0x10e6, /* VMOVNTDQYmr */
  0x0, /*  */
/* Table4511 */
  0x16dd, /* VPSUBSBYrm */
  0x16de, /* VPSUBSBYrr */
/* Table4513 */
  0x16e1, /* VPSUBSWYrm */
  0x16e2, /* VPSUBSWYrr */
/* Table4515 */
  0x14be, /* VPMINSWYrm */
  0x14bf, /* VPMINSWYrr */
/* Table4517 */
  0x15e2, /* VPORYrm */
  0x15e3, /* VPORYrr */
/* Table4519 */
  0x120d, /* VPADDSBYrm */
  0x120e, /* VPADDSBYrr */
/* Table4521 */
  0x1211, /* VPADDSWYrm */
  0x1212, /* VPADDSWYrr */
/* Table4523 */
  0x1482, /* VPMAXSWYrm */
  0x1483, /* VPMAXSWYrr */
/* Table4525 */
  0x1737, /* VPXORYrm */
  0x1738, /* VPXORYrr */
/* Table4527 */
  0x1666, /* VPSLLWYrm */
  0x1667, /* VPSLLWYrr */
/* Table4529 */
  0x163e, /* VPSLLDYrm */
  0x163f, /* VPSLLDYrr */
/* Table4531 */
  0x164c, /* VPSLLQYrm */
  0x164d, /* VPSLLQYrr */
/* Table4533 */
  0x15c3, /* VPMULUDQYrm */
  0x15c4, /* VPMULUDQYrr */
/* Table4535 */
  0x145c, /* VPMADDWDYrm */
  0x145d, /* VPMADDWDYrr */
/* Table4537 */
  0x15fd, /* VPSADBWYrm */
  0x15fe, /* VPSADBWYrr */
/* Table4539 */
  0x16bf, /* VPSUBBYrm */
  0x16c0, /* VPSUBBYrr */
/* Table4541 */
  0x16ed, /* VPSUBWYrm */
  0x16ee, /* VPSUBWYrr */
/* Table4543 */
  0x16c3, /* VPSUBDYrm */
  0x16c4, /* VPSUBDYrr */
/* Table4545 */
  0x16d0, /* VPSUBQYrm */
  0x16d1, /* VPSUBQYrr */
/* Table4547 */
  0x11ef, /* VPADDBYrm */
  0x11f0, /* VPADDBYrr */
/* Table4549 */
  0x121d, /* VPADDWYrm */
  0x121e, /* VPADDWYrr */
/* Table4551 */
  0x11f3, /* VPADDDYrm */
  0x11f4, /* VPADDDYrr */
/* Table4553 */
  0x0, /*  */
  0x46c, /* KANDQrr */
/* Table4555 */
  0x0, /*  */
  0x46a, /* KANDNQrr */
/* Table4557 */
  0x0, /*  */
  0x488, /* KORQrr */
/* Table4559 */
  0x0, /*  */
  0x494, /* KXNORQrr */
/* Table4561 */
  0x0, /*  */
  0x498, /* KXORQrr */
/* Table4563 */
  0x0, /*  */
  0x467, /* KANDDrr */
/* Table4565 */
  0x0, /*  */
  0x469, /* KANDNDrr */
/* Table4567 */
  0x0, /*  */
  0x487, /* KORDrr */
/* Table4569 */
  0x0, /*  */
  0x493, /* KXNORDrr */
/* Table4571 */
  0x0, /*  */
  0x497, /* KXORDrr */
/* Table4573 */
  0x1155, /* VMOVUPSZ128rm */
  0x1158, /* VMOVUPSZ128rr */
/* Table4575 */
  0x1153, /* VMOVUPSZ128mr */
  0x0, /*  */
/* Table4577 */
  0x0, /*  */
  0x10d1, /* VMOVHLPSZrr */
/* Table4579 */
  0x0, /*  */
  0x10d7, /* VMOVLHPSZrr */
/* Table4581 */
  0xfca, /* VMOVAPSZ128rm */
  0xfcd, /* VMOVAPSZ128rr */
/* Table4583 */
  0xfc8, /* VMOVAPSZ128mr */
  0x0, /*  */
/* Table4585 */
  0x10f1, /* VMOVNTPSZ128mr */
  0x0, /*  */
/* Table4587 */
  0x17f4, /* VUCOMISSZrm */
  0x17f5, /* VUCOMISSZrr */
/* Table4589 */
  0xc2f, /* VCOMISSZrm */
  0xc30, /* VCOMISSZrr */
/* Table4591 */
  0x111e, /* VMOVSSZrm */
  0x111f, /* VMOVSSZrr */
/* Table4593 */
  0x111d, /* VMOVSSZmr */
  0x1120, /* VMOVSSZrr_REV */
/* Table4595 */
  0xc85, /* VCVTSI2SSZrm */
  0xc86, /* VCVTSI2SSZrr */
/* Table4597 */
  0xcbd, /* VCVTTSS2SIZrm */
  0xcbe, /* VCVTTSS2SIZrr */
/* Table4599 */
  0xc95, /* VCVTSS2SIZrm */
  0xc96, /* VCVTSS2SIZrr */
/* Table4601 */
  0x17ba, /* VSQRTSSZm */
  0x17bc, /* VSQRTSSZr */
/* Table4603 */
  0xbaa, /* VADDSSZrm */
  0xbab, /* VADDSSZrr */
/* Table4605 */
  0x11ad, /* VMULSSZrm */
  0x11ae, /* VMULSSZrr */
/* Table4607 */
  0xc8d, /* VCVTSS2SDZrm */
  0xc8e, /* VCVTSS2SDZrr */
/* Table4609 */
  0x17e2, /* VSUBSSZrm */
  0x17e3, /* VSUBSSZrr */
/* Table4611 */
  0xf8c, /* VMINSSZrm */
  0xf8d, /* VMINSSZrr */
/* Table4613 */
  0xcf2, /* VDIVSSZrm */
  0xcf3, /* VDIVSSZrr */
/* Table4615 */
  0xf57, /* VMAXSSZrm */
  0xf58, /* VMAXSSZrr */
/* Table4617 */
  0x1068, /* VMOVDQU32Z128rm */
  0x106b, /* VMOVDQU32Z128rr */
/* Table4619 */
  0xcc3, /* VCVTTSS2USIZrm */
  0xcc4, /* VCVTTSS2USIZrr */
/* Table4621 */
  0xc9b, /* VCVTSS2USIZrm */
  0xc9c, /* VCVTSS2USIZrr */
/* Table4623 */
  0xccc, /* VCVTUSI2SSZrm */
  0xccd, /* VCVTUSI2SSZrr */
/* Table4625 */
  0x1066, /* VMOVDQU32Z128mr */
  0x0, /*  */
/* Table4627 */
  0xc23, /* VCMPSSZrm */
  0xc25, /* VCMPSSZrr */
/* Table4629 */
  0xc7f, /* VCVTSI2SDZrm */
  0xc80, /* VCVTSI2SDZrr */
/* Table4631 */
  0xcb1, /* VCVTTSD2SIZrm */
  0xcb2, /* VCVTTSD2SIZrr */
/* Table4633 */
  0xc71, /* VCVTSD2SIZrm */
  0xc72, /* VCVTSD2SIZrr */
/* Table4635 */
  0x10aa, /* VMOVDQU8Z128rm */
  0x10ad, /* VMOVDQU8Z128rr */
/* Table4637 */
  0xcb7, /* VCVTTSD2USIZrm */
  0xcb8, /* VCVTTSD2USIZrr */
/* Table4639 */
  0xc7b, /* VCVTSD2USIZrm */
  0xc7c, /* VCVTSD2USIZrr */
/* Table4641 */
  0xcca, /* VCVTUSI2SDZrm */
  0xccb, /* VCVTUSI2SDZrr */
/* Table4643 */
  0x10a8, /* VMOVDQU8Z128mr */
  0x0, /*  */
/* Table4645 */
  0x12eb, /* VPCMPGTBZ128rm */
  0x12ed, /* VPCMPGTBZ128rr */
/* Table4647 */
  0x1327, /* VPCMPGTWZ128rm */
  0x1329, /* VPCMPGTWZ128rr */
/* Table4649 */
  0x12fb, /* VPCMPGTDZ128rm */
  0x12ff, /* VPCMPGTDZ128rr */
/* Table4651 */
  0xff3, /* VMOVDI2PDIZrm */
  0xff4, /* VMOVDI2PDIZrr */
/* Table4653 */
  0xffd, /* VMOVDQA32Z128rm */
  0x1000, /* VMOVDQA32Z128rr */
/* Table4655 */
  0x1297, /* VPCMPEQBZ128rm */
  0x1299, /* VPCMPEQBZ128rr */
/* Table4657 */
  0x12d3, /* VPCMPEQWZ128rm */
  0x12d5, /* VPCMPEQWZ128rr */
/* Table4659 */
  0x12a7, /* VPCMPEQDZ128rm */
  0x12ab, /* VPCMPEQDZ128rr */
/* Table4661 */
  0x10f5, /* VMOVPDI2DIZmr */
  0x10f6, /* VMOVPDI2DIZrr */
/* Table4663 */
  0xffb, /* VMOVDQA32Z128mr */
  0x0, /*  */
/* Table4665 */
  0x10e7, /* VMOVNTDQZ128mr */
  0x0, /*  */
/* Table4667 */
  0xc8b, /* VCVTSI642SSZrm */
  0xc8c, /* VCVTSI642SSZrr */
/* Table4669 */
  0xcb9, /* VCVTTSS2SI64Zrm */
  0xcba, /* VCVTTSS2SI64Zrr */
/* Table4671 */
  0xc91, /* VCVTSS2SI64Zrm */
  0xc92, /* VCVTSS2SI64Zrr */
/* Table4673 */
  0x1089, /* VMOVDQU64Z128rm */
  0x108c, /* VMOVDQU64Z128rr */
/* Table4675 */
  0xcc1, /* VCVTTSS2USI64Zrm */
  0xcc2, /* VCVTTSS2USI64Zrr */
/* Table4677 */
  0xc99, /* VCVTSS2USI64Zrm */
  0xc9a, /* VCVTSS2USI64Zrr */
/* Table4679 */
  0xcd0, /* VCVTUSI642SSZrm */
  0xcd1, /* VCVTUSI642SSZrr */
/* Table4681 */
  0x1178, /* VMOVZPQILo2PQIZrm */
  0x1179, /* VMOVZPQILo2PQIZrr */
/* Table4683 */
  0x1087, /* VMOVDQU64Z128mr */
  0x0, /*  */
/* Table4685 */
  0x1101, /* VMOVSDZrm */
  0x1102, /* VMOVSDZrr */
/* Table4687 */
  0x1100, /* VMOVSDZmr */
  0x1103, /* VMOVSDZrr_REV */
/* Table4689 */
  0xc89, /* VCVTSI642SDZrm */
  0xc8a, /* VCVTSI642SDZrr */
/* Table4691 */
  0xcad, /* VCVTTSD2SI64Zrm */
  0xcae, /* VCVTTSD2SI64Zrr */
/* Table4693 */
  0xc6d, /* VCVTSD2SI64Zrm */
  0xc6e, /* VCVTSD2SI64Zrr */
/* Table4695 */
  0x17b3, /* VSQRTSDZm */
  0x17b5, /* VSQRTSDZr */
/* Table4697 */
  0xba4, /* VADDSDZrm */
  0xba5, /* VADDSDZrr */
/* Table4699 */
  0x11a7, /* VMULSDZrm */
  0x11a8, /* VMULSDZrr */
/* Table4701 */
  0xc75, /* VCVTSD2SSZrm */
  0xc76, /* VCVTSD2SSZrr */
/* Table4703 */
  0x17dc, /* VSUBSDZrm */
  0x17dd, /* VSUBSDZrr */
/* Table4705 */
  0xf86, /* VMINSDZrm */
  0xf87, /* VMINSDZrr */
/* Table4707 */
  0xcec, /* VDIVSDZrm */
  0xced, /* VDIVSDZrr */
/* Table4709 */
  0xf51, /* VMAXSDZrm */
  0xf52, /* VMAXSDZrr */
/* Table4711 */
  0x1047, /* VMOVDQU16Z128rm */
  0x104a, /* VMOVDQU16Z128rr */
/* Table4713 */
  0xcb5, /* VCVTTSD2USI64Zrm */
  0xcb6, /* VCVTTSD2USI64Zrr */
/* Table4715 */
  0xc79, /* VCVTSD2USI64Zrm */
  0xc7a, /* VCVTSD2USI64Zrr */
/* Table4717 */
  0xcce, /* VCVTUSI642SDZrm */
  0xccf, /* VCVTUSI642SDZrr */
/* Table4719 */
  0x1045, /* VMOVDQU16Z128mr */
  0x0, /*  */
/* Table4721 */
  0xc1b, /* VCMPSDZrm */
  0xc1d, /* VCMPSDZrr */
/* Table4723 */
  0x112c, /* VMOVUPDZ128rm */
  0x112f, /* VMOVUPDZ128rr */
/* Table4725 */
  0x112a, /* VMOVUPDZ128mr */
  0x0, /*  */
/* Table4727 */
  0xfa1, /* VMOVAPDZ128rm */
  0xfa4, /* VMOVAPDZ128rr */
/* Table4729 */
  0xf9f, /* VMOVAPDZ128mr */
  0x0, /*  */
/* Table4731 */
  0x10ec, /* VMOVNTPDZ128mr */
  0x0, /*  */
/* Table4733 */
  0x17f0, /* VUCOMISDZrm */
  0x17f1, /* VUCOMISDZrr */
/* Table4735 */
  0xc2b, /* VCOMISDZrm */
  0xc2c, /* VCOMISDZrr */
/* Table4737 */
  0x10fe, /* VMOVQI2PQIZrm */
  0xf96, /* VMOV64toPQIZrr */
/* Table4739 */
  0x101e, /* VMOVDQA64Z128rm */
  0x1021, /* VMOVDQA64Z128rr */
/* Table4741 */
  0x1109, /* VMOVSDto64Zmr */
  0x10fc, /* VMOVPQIto64Zrr */
/* Table4743 */
  0x101c, /* VMOVDQA64Z128mr */
  0x0, /*  */
/* Table4745 */
  0x10fb, /* VMOVPQIto64Zmr */
  0x0, /*  */
/* Table4747 */
  0x1160, /* VMOVUPSZ256rm */
  0x1163, /* VMOVUPSZ256rr */
/* Table4749 */
  0x115e, /* VMOVUPSZ256mr */
  0x0, /*  */
/* Table4751 */
  0xfd5, /* VMOVAPSZ256rm */
  0xfd8, /* VMOVAPSZ256rr */
/* Table4753 */
  0xfd3, /* VMOVAPSZ256mr */
  0x0, /*  */
/* Table4755 */
  0x10f2, /* VMOVNTPSZ256mr */
  0x0, /*  */
/* Table4757 */
  0x1073, /* VMOVDQU32Z256rm */
  0x1076, /* VMOVDQU32Z256rr */
/* Table4759 */
  0x1071, /* VMOVDQU32Z256mr */
  0x0, /*  */
/* Table4761 */
  0x10b5, /* VMOVDQU8Z256rm */
  0x10b8, /* VMOVDQU8Z256rr */
/* Table4763 */
  0x10b3, /* VMOVDQU8Z256mr */
  0x0, /*  */
/* Table4765 */
  0x12ef, /* VPCMPGTBZ256rm */
  0x12f1, /* VPCMPGTBZ256rr */
/* Table4767 */
  0x132b, /* VPCMPGTWZ256rm */
  0x132d, /* VPCMPGTWZ256rr */
/* Table4769 */
  0x1301, /* VPCMPGTDZ256rm */
  0x1305, /* VPCMPGTDZ256rr */
/* Table4771 */
  0x1008, /* VMOVDQA32Z256rm */
  0x100b, /* VMOVDQA32Z256rr */
/* Table4773 */
  0x129b, /* VPCMPEQBZ256rm */
  0x129d, /* VPCMPEQBZ256rr */
/* Table4775 */
  0x12d7, /* VPCMPEQWZ256rm */
  0x12d9, /* VPCMPEQWZ256rr */
/* Table4777 */
  0x12ad, /* VPCMPEQDZ256rm */
  0x12b1, /* VPCMPEQDZ256rr */
/* Table4779 */
  0x1006, /* VMOVDQA32Z256mr */
  0x0, /*  */
/* Table4781 */
  0x10e8, /* VMOVNTDQZ256mr */
  0x0, /*  */
/* Table4783 */
  0x1094, /* VMOVDQU64Z256rm */
  0x1097, /* VMOVDQU64Z256rr */
/* Table4785 */
  0x1092, /* VMOVDQU64Z256mr */
  0x0, /*  */
/* Table4787 */
  0x1052, /* VMOVDQU16Z256rm */
  0x1055, /* VMOVDQU16Z256rr */
/* Table4789 */
  0x1050, /* VMOVDQU16Z256mr */
  0x0, /*  */
/* Table4791 */
  0x1137, /* VMOVUPDZ256rm */
  0x113a, /* VMOVUPDZ256rr */
/* Table4793 */
  0x1135, /* VMOVUPDZ256mr */
  0x0, /*  */
/* Table4795 */
  0xfac, /* VMOVAPDZ256rm */
  0xfaf, /* VMOVAPDZ256rr */
/* Table4797 */
  0xfaa, /* VMOVAPDZ256mr */
  0x0, /*  */
/* Table4799 */
  0x10ed, /* VMOVNTPDZ256mr */
  0x0, /*  */
/* Table4801 */
  0x1029, /* VMOVDQA64Z256rm */
  0x102c, /* VMOVDQA64Z256rr */
/* Table4803 */
  0x1027, /* VMOVDQA64Z256mr */
  0x0, /*  */
/* Table4805 */
  0x116b, /* VMOVUPSZrm */
  0x116e, /* VMOVUPSZrr */
/* Table4807 */
  0x1169, /* VMOVUPSZmr */
  0x0, /*  */
/* Table4809 */
  0x180c, /* VUNPCKLPSZrm */
  0x180d, /* VUNPCKLPSZrr */
/* Table4811 */
  0x1800, /* VUNPCKHPSZrm */
  0x1801, /* VUNPCKHPSZrr */
/* Table4813 */
  0xfe0, /* VMOVAPSZrm */
  0xfe3, /* VMOVAPSZrr */
/* Table4815 */
  0xfde, /* VMOVAPSZmr */
  0x0, /*  */
/* Table4817 */
  0x10f3, /* VMOVNTPSZmr */
  0x0, /*  */
/* Table4819 */
  0x17af, /* VSQRTPSZrm */
  0x17b0, /* VSQRTPSZrr */
/* Table4821 */
  0xb99, /* VADDPSZrm */
  0xb9f, /* VADDPSZrr */
/* Table4823 */
  0x119c, /* VMULPSZrm */
  0x11a2, /* VMULPSZrr */
/* Table4825 */
  0xc60, /* VCVTPS2PDZrm */
  0xc61, /* VCVTPS2PDZrr */
/* Table4827 */
  0xc3b, /* VCVTDQ2PSZrm */
  0xc3c, /* VCVTDQ2PSZrr */
/* Table4829 */
  0x17d1, /* VSUBPSZrm */
  0x17d7, /* VSUBPSZrr */
/* Table4831 */
  0xf7b, /* VMINPSZrm */
  0xf81, /* VMINPSZrr */
/* Table4833 */
  0xce1, /* VDIVPSZrm */
  0xce7, /* VDIVPSZrr */
/* Table4835 */
  0xf46, /* VMAXPSZrm */
  0xf4c, /* VMAXPSZrr */
/* Table4837 */
  0xcab, /* VCVTTPS2UDQZrm */
  0xcac, /* VCVTTPS2UDQZrr */
/* Table4839 */
  0xc6a, /* VCVTPS2UDQZrm */
  0xc6b, /* VCVTPS2UDQZrr */
/* Table4841 */
  0xc12, /* VCMPPSZrmi */
  0xc14, /* VCMPPSZrri */
/* Table4843 */
  0x17a3, /* VSHUFPSZrmi */
  0x17a4, /* VSHUFPSZrri */
/* Table4845 */
  0x1115, /* VMOVSLDUPZrm */
  0x1116, /* VMOVSLDUPZrr */
/* Table4847 */
  0x110f, /* VMOVSHDUPZrm */
  0x1110, /* VMOVSHDUPZrr */
/* Table4849 */
  0xca7, /* VCVTTPS2DQZrm */
  0xca8, /* VCVTTPS2DQZrr */
/* Table4851 */
  0x107e, /* VMOVDQU32Zrm */
  0x1081, /* VMOVDQU32Zrr */
/* Table4853 */
  0xcc5, /* VCVTUDQ2PDZrm */
  0xcc6, /* VCVTUDQ2PDZrr */
/* Table4855 */
  0x107c, /* VMOVDQU32Zmr */
  0x0, /*  */
/* Table4857 */
  0xc35, /* VCVTDQ2PDZrm */
  0xc36, /* VCVTDQ2PDZrr */
/* Table4859 */
  0x10c0, /* VMOVDQU8Zrm */
  0x10c3, /* VMOVDQU8Zrr */
/* Table4861 */
  0xcc7, /* VCVTUDQ2PSZrm */
  0xcc8, /* VCVTUDQ2PSZrr */
/* Table4863 */
  0x10be, /* VMOVDQU8Zmr */
  0x0, /*  */
/* Table4865 */
  0x17a9, /* VSQRTPDZrm */
  0x17aa, /* VSQRTPDZrr */
/* Table4867 */
  0xc59, /* VCVTPS2DQZrm */
  0xc5a, /* VCVTPS2DQZrr */
/* Table4869 */
  0x1717, /* VPUNPCKLDQZrm */
  0x1718, /* VPUNPCKLDQZrr */
/* Table4871 */
  0x12f3, /* VPCMPGTBZrm */
  0x12f5, /* VPCMPGTBZrr */
/* Table4873 */
  0x132f, /* VPCMPGTWZrm */
  0x1331, /* VPCMPGTWZrr */
/* Table4875 */
  0x1307, /* VPCMPGTDZrm */
  0x130b, /* VPCMPGTDZrr */
/* Table4877 */
  0x1703, /* VPUNPCKHDQZrm */
  0x1704, /* VPUNPCKHDQZrr */
/* Table4879 */
  0x1013, /* VMOVDQA32Zrm */
  0x1016, /* VMOVDQA32Zrr */
/* Table4881 */
  0x1623, /* VPSHUFDZmi */
  0x1624, /* VPSHUFDZri */
/* Table4883 */
  0x0, /*  */
  0x0, /*  */
  0x1694, /* VPSRLDZmi */
  0x0, /*  */
  0x166e, /* VPSRADZmi */
  0x0, /*  */
  0x1640, /* VPSLLDZmi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1696, /* VPSRLDZri */
  0x0, /*  */
  0x1670, /* VPSRADZri */
  0x0, /*  */
  0x1642, /* VPSLLDZri */
  0x0, /*  */
/* Table4899 */
  0x129f, /* VPCMPEQBZrm */
  0x12a1, /* VPCMPEQBZrr */
/* Table4901 */
  0x12db, /* VPCMPEQWZrm */
  0x12dd, /* VPCMPEQWZrr */
/* Table4903 */
  0x12b3, /* VPCMPEQDZrm */
  0x12b7, /* VPCMPEQDZrr */
/* Table4905 */
  0x1011, /* VMOVDQA32Zmr */
  0x0, /*  */
/* Table4907 */
  0x1698, /* VPSRLDZrm */
  0x169a, /* VPSRLDZrr */
/* Table4909 */
  0x1225, /* VPANDDZrm */
  0x122b, /* VPANDDZrr */
/* Table4911 */
  0x122e, /* VPANDNDZrm */
  0x1234, /* VPANDNDZrr */
/* Table4913 */
  0x1672, /* VPSRADZrm */
  0x1674, /* VPSRADZrr */
/* Table4915 */
  0x10e9, /* VMOVNTDQZmr */
  0x0, /*  */
/* Table4917 */
  0x15d0, /* VPORDZrm */
  0x15d6, /* VPORDZrr */
/* Table4919 */
  0x1725, /* VPXORDZrm */
  0x172b, /* VPXORDZrr */
/* Table4921 */
  0x1644, /* VPSLLDZrm */
  0x1646, /* VPSLLDZrr */
/* Table4923 */
  0x16c5, /* VPSUBDZrm */
  0x16cb, /* VPSUBDZrr */
/* Table4925 */
  0x11f5, /* VPADDDZrm */
  0x11fb, /* VPADDDZrr */
/* Table4927 */
  0xca3, /* VCVTTPD2UDQZrm */
  0xca4, /* VCVTTPD2UDQZrr */
/* Table4929 */
  0xc4e, /* VCVTPD2UDQZrm */
  0xc4f, /* VCVTPD2UDQZrr */
/* Table4931 */
  0x109f, /* VMOVDQU64Zrm */
  0x10a2, /* VMOVDQU64Zrr */
/* Table4933 */
  0x109d, /* VMOVDQU64Zmr */
  0x0, /*  */
/* Table4935 */
  0x105d, /* VMOVDQU16Zrm */
  0x1060, /* VMOVDQU16Zrr */
/* Table4937 */
  0x105b, /* VMOVDQU16Zmr */
  0x0, /*  */
/* Table4939 */
  0xc43, /* VCVTPD2DQZrm */
  0xc44, /* VCVTPD2DQZrr */
/* Table4941 */
  0x1142, /* VMOVUPDZrm */
  0x1145, /* VMOVUPDZrr */
/* Table4943 */
  0x1140, /* VMOVUPDZmr */
  0x0, /*  */
/* Table4945 */
  0xfef, /* VMOVDDUPZrm */
  0xff0, /* VMOVDDUPZrr */
/* Table4947 */
  0x1806, /* VUNPCKLPDZrm */
  0x1807, /* VUNPCKLPDZrr */
/* Table4949 */
  0x17fa, /* VUNPCKHPDZrm */
  0x17fb, /* VUNPCKHPDZrr */
/* Table4951 */
  0xfb7, /* VMOVAPDZrm */
  0xfba, /* VMOVAPDZrr */
/* Table4953 */
  0xfb5, /* VMOVAPDZmr */
  0x0, /*  */
/* Table4955 */
  0x10ee, /* VMOVNTPDZmr */
  0x0, /*  */
/* Table4957 */
  0xb8c, /* VADDPDZrm */
  0xb92, /* VADDPDZrr */
/* Table4959 */
  0x118f, /* VMULPDZrm */
  0x1195, /* VMULPDZrr */
/* Table4961 */
  0xc4a, /* VCVTPD2PSZrm */
  0xc4b, /* VCVTPD2PSZrr */
/* Table4963 */
  0x17c4, /* VSUBPDZrm */
  0x17ca, /* VSUBPDZrr */
/* Table4965 */
  0xf6e, /* VMINPDZrm */
  0xf74, /* VMINPDZrr */
/* Table4967 */
  0xcd4, /* VDIVPDZrm */
  0xcda, /* VDIVPDZrr */
/* Table4969 */
  0xf39, /* VMAXPDZrm */
  0xf3f, /* VMAXPDZrr */
/* Table4971 */
  0x171d, /* VPUNPCKLQDQZrm */
  0x171e, /* VPUNPCKLQDQZrr */
/* Table4973 */
  0x1709, /* VPUNPCKHQDQZrm */
  0x170a, /* VPUNPCKHQDQZrr */
/* Table4975 */
  0x1034, /* VMOVDQA64Zrm */
  0x1037, /* VMOVDQA64Zrr */
/* Table4977 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1679, /* VPSRAQZmi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x167b, /* VPSRAQZri */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table4993 */
  0x0, /*  */
  0x0, /*  */
  0x16a2, /* VPSRLQZmi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x164e, /* VPSLLQZmi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x16a4, /* VPSRLQZri */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1650, /* VPSLLQZri */
  0x0, /*  */
/* Table5009 */
  0x1032, /* VMOVDQA64Zmr */
  0x0, /*  */
/* Table5011 */
  0xc05, /* VCMPPDZrmi */
  0xc07, /* VCMPPDZrri */
/* Table5013 */
  0x179d, /* VSHUFPDZrmi */
  0x179e, /* VSHUFPDZrri */
/* Table5015 */
  0x16a6, /* VPSRLQZrm */
  0x16a8, /* VPSRLQZrr */
/* Table5017 */
  0x1202, /* VPADDQZrm */
  0x1208, /* VPADDQZrr */
/* Table5019 */
  0x1244, /* VPANDQZrm */
  0x124a, /* VPANDQZrr */
/* Table5021 */
  0x1237, /* VPANDNQZrm */
  0x123d, /* VPANDNQZrr */
/* Table5023 */
  0x167d, /* VPSRAQZrm */
  0x167f, /* VPSRAQZrr */
/* Table5025 */
  0xca0, /* VCVTTPD2DQZrm */
  0xca1, /* VCVTTPD2DQZrr */
/* Table5027 */
  0x15d9, /* VPORQZrm */
  0x15df, /* VPORQZrr */
/* Table5029 */
  0x172e, /* VPXORQZrm */
  0x1734, /* VPXORQZrr */
/* Table5031 */
  0x1652, /* VPSLLQZrm */
  0x1654, /* VPSLLQZrr */
/* Table5033 */
  0x15c5, /* VPMULUDQZrm */
  0x15cb, /* VPMULUDQZrr */
/* Table5035 */
  0x16d2, /* VPSUBQZrm */
  0x16d8, /* VPSUBQZrr */
/* Table5037 */
  0x1156, /* VMOVUPSZ128rmk */
  0x115a, /* VMOVUPSZ128rrk */
/* Table5039 */
  0x1154, /* VMOVUPSZ128mrk */
  0x0, /*  */
/* Table5041 */
  0xfcb, /* VMOVAPSZ128rmk */
  0xfcf, /* VMOVAPSZ128rrk */
/* Table5043 */
  0xfc9, /* VMOVAPSZ128mrk */
  0x0, /*  */
/* Table5045 */
  0x0, /*  */
  0x1121, /* VMOVSSZrrk */
/* Table5047 */
  0x1069, /* VMOVDQU32Z128rmk */
  0x106d, /* VMOVDQU32Z128rrk */
/* Table5049 */
  0x1067, /* VMOVDQU32Z128mrk */
  0x0, /*  */
/* Table5051 */
  0x10ab, /* VMOVDQU8Z128rmk */
  0x10af, /* VMOVDQU8Z128rrk */
/* Table5053 */
  0x10a9, /* VMOVDQU8Z128mrk */
  0x0, /*  */
/* Table5055 */
  0x12ec, /* VPCMPGTBZ128rmk */
  0x12ee, /* VPCMPGTBZ128rrk */
/* Table5057 */
  0x1328, /* VPCMPGTWZ128rmk */
  0x132a, /* VPCMPGTWZ128rrk */
/* Table5059 */
  0x12fe, /* VPCMPGTDZ128rmk */
  0x1300, /* VPCMPGTDZ128rrk */
/* Table5061 */
  0xffe, /* VMOVDQA32Z128rmk */
  0x1002, /* VMOVDQA32Z128rrk */
/* Table5063 */
  0x1298, /* VPCMPEQBZ128rmk */
  0x129a, /* VPCMPEQBZ128rrk */
/* Table5065 */
  0x12d4, /* VPCMPEQWZ128rmk */
  0x12d6, /* VPCMPEQWZ128rrk */
/* Table5067 */
  0x12aa, /* VPCMPEQDZ128rmk */
  0x12ac, /* VPCMPEQDZ128rrk */
/* Table5069 */
  0xffc, /* VMOVDQA32Z128mrk */
  0x0, /*  */
/* Table5071 */
  0x108a, /* VMOVDQU64Z128rmk */
  0x108e, /* VMOVDQU64Z128rrk */
/* Table5073 */
  0x1088, /* VMOVDQU64Z128mrk */
  0x0, /*  */
/* Table5075 */
  0x0, /*  */
  0x1104, /* VMOVSDZrrk */
/* Table5077 */
  0x1048, /* VMOVDQU16Z128rmk */
  0x104c, /* VMOVDQU16Z128rrk */
/* Table5079 */
  0x1046, /* VMOVDQU16Z128mrk */
  0x0, /*  */
/* Table5081 */
  0x112d, /* VMOVUPDZ128rmk */
  0x1131, /* VMOVUPDZ128rrk */
/* Table5083 */
  0x112b, /* VMOVUPDZ128mrk */
  0x0, /*  */
/* Table5085 */
  0xfa2, /* VMOVAPDZ128rmk */
  0xfa6, /* VMOVAPDZ128rrk */
/* Table5087 */
  0xfa0, /* VMOVAPDZ128mrk */
  0x0, /*  */
/* Table5089 */
  0x101f, /* VMOVDQA64Z128rmk */
  0x1023, /* VMOVDQA64Z128rrk */
/* Table5091 */
  0x101d, /* VMOVDQA64Z128mrk */
  0x0, /*  */
/* Table5093 */
  0x1161, /* VMOVUPSZ256rmk */
  0x1165, /* VMOVUPSZ256rrk */
/* Table5095 */
  0x115f, /* VMOVUPSZ256mrk */
  0x0, /*  */
/* Table5097 */
  0xfd6, /* VMOVAPSZ256rmk */
  0xfda, /* VMOVAPSZ256rrk */
/* Table5099 */
  0xfd4, /* VMOVAPSZ256mrk */
  0x0, /*  */
/* Table5101 */
  0x1074, /* VMOVDQU32Z256rmk */
  0x1078, /* VMOVDQU32Z256rrk */
/* Table5103 */
  0x1072, /* VMOVDQU32Z256mrk */
  0x0, /*  */
/* Table5105 */
  0x10b6, /* VMOVDQU8Z256rmk */
  0x10ba, /* VMOVDQU8Z256rrk */
/* Table5107 */
  0x10b4, /* VMOVDQU8Z256mrk */
  0x0, /*  */
/* Table5109 */
  0x12f0, /* VPCMPGTBZ256rmk */
  0x12f2, /* VPCMPGTBZ256rrk */
/* Table5111 */
  0x132c, /* VPCMPGTWZ256rmk */
  0x132e, /* VPCMPGTWZ256rrk */
/* Table5113 */
  0x1304, /* VPCMPGTDZ256rmk */
  0x1306, /* VPCMPGTDZ256rrk */
/* Table5115 */
  0x1009, /* VMOVDQA32Z256rmk */
  0x100d, /* VMOVDQA32Z256rrk */
/* Table5117 */
  0x129c, /* VPCMPEQBZ256rmk */
  0x129e, /* VPCMPEQBZ256rrk */
/* Table5119 */
  0x12d8, /* VPCMPEQWZ256rmk */
  0x12da, /* VPCMPEQWZ256rrk */
/* Table5121 */
  0x12b0, /* VPCMPEQDZ256rmk */
  0x12b2, /* VPCMPEQDZ256rrk */
/* Table5123 */
  0x1007, /* VMOVDQA32Z256mrk */
  0x0, /*  */
/* Table5125 */
  0x1095, /* VMOVDQU64Z256rmk */
  0x1099, /* VMOVDQU64Z256rrk */
/* Table5127 */
  0x1093, /* VMOVDQU64Z256mrk */
  0x0, /*  */
/* Table5129 */
  0x1053, /* VMOVDQU16Z256rmk */
  0x1057, /* VMOVDQU16Z256rrk */
/* Table5131 */
  0x1051, /* VMOVDQU16Z256mrk */
  0x0, /*  */
/* Table5133 */
  0x1138, /* VMOVUPDZ256rmk */
  0x113c, /* VMOVUPDZ256rrk */
/* Table5135 */
  0x1136, /* VMOVUPDZ256mrk */
  0x0, /*  */
/* Table5137 */
  0xfad, /* VMOVAPDZ256rmk */
  0xfb1, /* VMOVAPDZ256rrk */
/* Table5139 */
  0xfab, /* VMOVAPDZ256mrk */
  0x0, /*  */
/* Table5141 */
  0x102a, /* VMOVDQA64Z256rmk */
  0x102e, /* VMOVDQA64Z256rrk */
/* Table5143 */
  0x1028, /* VMOVDQA64Z256mrk */
  0x0, /*  */
/* Table5145 */
  0x116c, /* VMOVUPSZrmk */
  0x1170, /* VMOVUPSZrrk */
/* Table5147 */
  0x116a, /* VMOVUPSZmrk */
  0x0, /*  */
/* Table5149 */
  0xfe1, /* VMOVAPSZrmk */
  0xfe5, /* VMOVAPSZrrk */
/* Table5151 */
  0xfdf, /* VMOVAPSZmrk */
  0x0, /*  */
/* Table5153 */
  0xb9d, /* VADDPSZrmk */
  0xba0, /* VADDPSZrrk */
/* Table5155 */
  0x11a0, /* VMULPSZrmk */
  0x11a3, /* VMULPSZrrk */
/* Table5157 */
  0x17d5, /* VSUBPSZrmk */
  0x17d8, /* VSUBPSZrrk */
/* Table5159 */
  0xf7f, /* VMINPSZrmk */
  0xf82, /* VMINPSZrrk */
/* Table5161 */
  0xce5, /* VDIVPSZrmk */
  0xce8, /* VDIVPSZrrk */
/* Table5163 */
  0xf4a, /* VMAXPSZrmk */
  0xf4d, /* VMAXPSZrrk */
/* Table5165 */
  0x107f, /* VMOVDQU32Zrmk */
  0x1083, /* VMOVDQU32Zrrk */
/* Table5167 */
  0x107d, /* VMOVDQU32Zmrk */
  0x0, /*  */
/* Table5169 */
  0x10c1, /* VMOVDQU8Zrmk */
  0x10c5, /* VMOVDQU8Zrrk */
/* Table5171 */
  0x10bf, /* VMOVDQU8Zmrk */
  0x0, /*  */
/* Table5173 */
  0x12f4, /* VPCMPGTBZrmk */
  0x12f6, /* VPCMPGTBZrrk */
/* Table5175 */
  0x1330, /* VPCMPGTWZrmk */
  0x1332, /* VPCMPGTWZrrk */
/* Table5177 */
  0x130a, /* VPCMPGTDZrmk */
  0x130c, /* VPCMPGTDZrrk */
/* Table5179 */
  0x1014, /* VMOVDQA32Zrmk */
  0x1018, /* VMOVDQA32Zrrk */
/* Table5181 */
  0x0, /*  */
  0x0, /*  */
  0x1695, /* VPSRLDZmik */
  0x0, /*  */
  0x166f, /* VPSRADZmik */
  0x0, /*  */
  0x1641, /* VPSLLDZmik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1697, /* VPSRLDZrik */
  0x0, /*  */
  0x1671, /* VPSRADZrik */
  0x0, /*  */
  0x1643, /* VPSLLDZrik */
  0x0, /*  */
/* Table5197 */
  0x12a0, /* VPCMPEQBZrmk */
  0x12a2, /* VPCMPEQBZrrk */
/* Table5199 */
  0x12dc, /* VPCMPEQWZrmk */
  0x12de, /* VPCMPEQWZrrk */
/* Table5201 */
  0x12b6, /* VPCMPEQDZrmk */
  0x12b8, /* VPCMPEQDZrrk */
/* Table5203 */
  0x1012, /* VMOVDQA32Zmrk */
  0x0, /*  */
/* Table5205 */
  0x1699, /* VPSRLDZrmk */
  0x169b, /* VPSRLDZrrk */
/* Table5207 */
  0x1229, /* VPANDDZrmk */
  0x122c, /* VPANDDZrrk */
/* Table5209 */
  0x1232, /* VPANDNDZrmk */
  0x1235, /* VPANDNDZrrk */
/* Table5211 */
  0x1673, /* VPSRADZrmk */
  0x1675, /* VPSRADZrrk */
/* Table5213 */
  0x15d4, /* VPORDZrmk */
  0x15d7, /* VPORDZrrk */
/* Table5215 */
  0x1729, /* VPXORDZrmk */
  0x172c, /* VPXORDZrrk */
/* Table5217 */
  0x1645, /* VPSLLDZrmk */
  0x1647, /* VPSLLDZrrk */
/* Table5219 */
  0x16c9, /* VPSUBDZrmk */
  0x16cc, /* VPSUBDZrrk */
/* Table5221 */
  0x11f9, /* VPADDDZrmk */
  0x11fc, /* VPADDDZrrk */
/* Table5223 */
  0x10a0, /* VMOVDQU64Zrmk */
  0x10a4, /* VMOVDQU64Zrrk */
/* Table5225 */
  0x109e, /* VMOVDQU64Zmrk */
  0x0, /*  */
/* Table5227 */
  0x105e, /* VMOVDQU16Zrmk */
  0x1062, /* VMOVDQU16Zrrk */
/* Table5229 */
  0x105c, /* VMOVDQU16Zmrk */
  0x0, /*  */
/* Table5231 */
  0x1143, /* VMOVUPDZrmk */
  0x1147, /* VMOVUPDZrrk */
/* Table5233 */
  0x1141, /* VMOVUPDZmrk */
  0x0, /*  */
/* Table5235 */
  0xfb8, /* VMOVAPDZrmk */
  0xfbc, /* VMOVAPDZrrk */
/* Table5237 */
  0xfb6, /* VMOVAPDZmrk */
  0x0, /*  */
/* Table5239 */
  0xb90, /* VADDPDZrmk */
  0xb93, /* VADDPDZrrk */
/* Table5241 */
  0x1193, /* VMULPDZrmk */
  0x1196, /* VMULPDZrrk */
/* Table5243 */
  0x17c8, /* VSUBPDZrmk */
  0x17cb, /* VSUBPDZrrk */
/* Table5245 */
  0xf72, /* VMINPDZrmk */
  0xf75, /* VMINPDZrrk */
/* Table5247 */
  0xcd8, /* VDIVPDZrmk */
  0xcdb, /* VDIVPDZrrk */
/* Table5249 */
  0xf3d, /* VMAXPDZrmk */
  0xf40, /* VMAXPDZrrk */
/* Table5251 */
  0x1035, /* VMOVDQA64Zrmk */
  0x1039, /* VMOVDQA64Zrrk */
/* Table5253 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x167a, /* VPSRAQZmik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x167c, /* VPSRAQZrik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table5269 */
  0x0, /*  */
  0x0, /*  */
  0x16a3, /* VPSRLQZmik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x164f, /* VPSLLQZmik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x16a5, /* VPSRLQZrik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1651, /* VPSLLQZrik */
  0x0, /*  */
/* Table5285 */
  0x1033, /* VMOVDQA64Zmrk */
  0x0, /*  */
/* Table5287 */
  0x16a7, /* VPSRLQZrmk */
  0x16a9, /* VPSRLQZrrk */
/* Table5289 */
  0x1206, /* VPADDQZrmk */
  0x1209, /* VPADDQZrrk */
/* Table5291 */
  0x1248, /* VPANDQZrmk */
  0x124b, /* VPANDQZrrk */
/* Table5293 */
  0x123b, /* VPANDNQZrmk */
  0x123e, /* VPANDNQZrrk */
/* Table5295 */
  0x167e, /* VPSRAQZrmk */
  0x1680, /* VPSRAQZrrk */
/* Table5297 */
  0x15dd, /* VPORQZrmk */
  0x15e0, /* VPORQZrrk */
/* Table5299 */
  0x1732, /* VPXORQZrmk */
  0x1735, /* VPXORQZrrk */
/* Table5301 */
  0x1653, /* VPSLLQZrmk */
  0x1655, /* VPSLLQZrrk */
/* Table5303 */
  0x15c9, /* VPMULUDQZrmk */
  0x15cc, /* VPMULUDQZrrk */
/* Table5305 */
  0x16d6, /* VPSUBQZrmk */
  0x16d9, /* VPSUBQZrrk */
/* Table5307 */
  0x12fc, /* VPCMPGTDZ128rmb */
  0x0, /*  */
/* Table5309 */
  0x12a8, /* VPCMPEQDZ128rmb */
  0x0, /*  */
/* Table5311 */
  0x1302, /* VPCMPGTDZ256rmb */
  0x0, /*  */
/* Table5313 */
  0x12ae, /* VPCMPEQDZ256rmb */
  0x0, /*  */
/* Table5315 */
  0xb9a, /* VADDPSZrmb */
  0x0, /*  */
/* Table5317 */
  0x119d, /* VMULPSZrmb */
  0x0, /*  */
/* Table5319 */
  0x0, /*  */
  0xc3d, /* VCVTDQ2PSZrrb */
/* Table5321 */
  0x17d2, /* VSUBPSZrmb */
  0x0, /*  */
/* Table5323 */
  0xf7c, /* VMINPSZrmb */
  0x0, /*  */
/* Table5325 */
  0xce2, /* VDIVPSZrmb */
  0x0, /*  */
/* Table5327 */
  0xf47, /* VMAXPSZrmb */
  0x0, /*  */
/* Table5329 */
  0x0, /*  */
  0xc6c, /* VCVTPS2UDQZrrb */
/* Table5331 */
  0x0, /*  */
  0xc16, /* VCMPPSZrrib */
/* Table5333 */
  0x0, /*  */
  0xcc9, /* VCVTUDQ2PSZrrb */
/* Table5335 */
  0x0, /*  */
  0xc5b, /* VCVTPS2DQZrrb */
/* Table5337 */
  0x1308, /* VPCMPGTDZrmb */
  0x0, /*  */
/* Table5339 */
  0x12b4, /* VPCMPEQDZrmb */
  0x0, /*  */
/* Table5341 */
  0x1226, /* VPANDDZrmb */
  0x0, /*  */
/* Table5343 */
  0x122f, /* VPANDNDZrmb */
  0x0, /*  */
/* Table5345 */
  0x15d1, /* VPORDZrmb */
  0x0, /*  */
/* Table5347 */
  0x1726, /* VPXORDZrmb */
  0x0, /*  */
/* Table5349 */
  0x16c6, /* VPSUBDZrmb */
  0x0, /*  */
/* Table5351 */
  0x11f6, /* VPADDDZrmb */
  0x0, /*  */
/* Table5353 */
  0x0, /*  */
  0xc50, /* VCVTPD2UDQZrrb */
/* Table5355 */
  0x0, /*  */
  0xc45, /* VCVTPD2DQZrrb */
/* Table5357 */
  0xb8d, /* VADDPDZrmb */
  0x0, /*  */
/* Table5359 */
  0x1190, /* VMULPDZrmb */
  0x0, /*  */
/* Table5361 */
  0x0, /*  */
  0xc4c, /* VCVTPD2PSZrrb */
/* Table5363 */
  0x17c5, /* VSUBPDZrmb */
  0x0, /*  */
/* Table5365 */
  0xf6f, /* VMINPDZrmb */
  0x0, /*  */
/* Table5367 */
  0xcd5, /* VDIVPDZrmb */
  0x0, /*  */
/* Table5369 */
  0xf3a, /* VMAXPDZrmb */
  0x0, /*  */
/* Table5371 */
  0x0, /*  */
  0xc09, /* VCMPPDZrrib */
/* Table5373 */
  0x1203, /* VPADDQZrmb */
  0x0, /*  */
/* Table5375 */
  0x1245, /* VPANDQZrmb */
  0x0, /*  */
/* Table5377 */
  0x1238, /* VPANDNQZrmb */
  0x0, /*  */
/* Table5379 */
  0x15da, /* VPORQZrmb */
  0x0, /*  */
/* Table5381 */
  0x172f, /* VPXORQZrmb */
  0x0, /*  */
/* Table5383 */
  0x15c6, /* VPMULUDQZrmb */
  0x0, /*  */
/* Table5385 */
  0x16d3, /* VPSUBQZrmb */
  0x0, /*  */
/* Table5387 */
  0x12fd, /* VPCMPGTDZ128rmbk */
  0x0, /*  */
/* Table5389 */
  0x12a9, /* VPCMPEQDZ128rmbk */
  0x0, /*  */
/* Table5391 */
  0x1303, /* VPCMPGTDZ256rmbk */
  0x0, /*  */
/* Table5393 */
  0x12af, /* VPCMPEQDZ256rmbk */
  0x0, /*  */
/* Table5395 */
  0xb9b, /* VADDPSZrmbk */
  0x0, /*  */
/* Table5397 */
  0x119e, /* VMULPSZrmbk */
  0x0, /*  */
/* Table5399 */
  0x17d3, /* VSUBPSZrmbk */
  0x0, /*  */
/* Table5401 */
  0xf7d, /* VMINPSZrmbk */
  0x0, /*  */
/* Table5403 */
  0xce3, /* VDIVPSZrmbk */
  0x0, /*  */
/* Table5405 */
  0xf48, /* VMAXPSZrmbk */
  0x0, /*  */
/* Table5407 */
  0x1309, /* VPCMPGTDZrmbk */
  0x0, /*  */
/* Table5409 */
  0x12b5, /* VPCMPEQDZrmbk */
  0x0, /*  */
/* Table5411 */
  0x1227, /* VPANDDZrmbk */
  0x0, /*  */
/* Table5413 */
  0x1230, /* VPANDNDZrmbk */
  0x0, /*  */
/* Table5415 */
  0x15d2, /* VPORDZrmbk */
  0x0, /*  */
/* Table5417 */
  0x1727, /* VPXORDZrmbk */
  0x0, /*  */
/* Table5419 */
  0x16c7, /* VPSUBDZrmbk */
  0x0, /*  */
/* Table5421 */
  0x11f7, /* VPADDDZrmbk */
  0x0, /*  */
/* Table5423 */
  0xb8e, /* VADDPDZrmbk */
  0x0, /*  */
/* Table5425 */
  0x1191, /* VMULPDZrmbk */
  0x0, /*  */
/* Table5427 */
  0x17c6, /* VSUBPDZrmbk */
  0x0, /*  */
/* Table5429 */
  0xf70, /* VMINPDZrmbk */
  0x0, /*  */
/* Table5431 */
  0xcd6, /* VDIVPDZrmbk */
  0x0, /*  */
/* Table5433 */
  0xf3b, /* VMAXPDZrmbk */
  0x0, /*  */
/* Table5435 */
  0x1204, /* VPADDQZrmbk */
  0x0, /*  */
/* Table5437 */
  0x1246, /* VPANDQZrmbk */
  0x0, /*  */
/* Table5439 */
  0x1239, /* VPANDNQZrmbk */
  0x0, /*  */
/* Table5441 */
  0x15db, /* VPORQZrmbk */
  0x0, /*  */
/* Table5443 */
  0x1730, /* VPXORQZrmbk */
  0x0, /*  */
/* Table5445 */
  0x15c7, /* VPMULUDQZrmbk */
  0x0, /*  */
/* Table5447 */
  0x16d4, /* VPSUBQZrmbk */
  0x0, /*  */
/* Table5449 */
  0xb9c, /* VADDPSZrmbkz */
  0x0, /*  */
/* Table5451 */
  0x119f, /* VMULPSZrmbkz */
  0x0, /*  */
/* Table5453 */
  0x17d4, /* VSUBPSZrmbkz */
  0x0, /*  */
/* Table5455 */
  0xf7e, /* VMINPSZrmbkz */
  0x0, /*  */
/* Table5457 */
  0xce4, /* VDIVPSZrmbkz */
  0x0, /*  */
/* Table5459 */
  0xf49, /* VMAXPSZrmbkz */
  0x0, /*  */
/* Table5461 */
  0x1228, /* VPANDDZrmbkz */
  0x0, /*  */
/* Table5463 */
  0x1231, /* VPANDNDZrmbkz */
  0x0, /*  */
/* Table5465 */
  0x15d3, /* VPORDZrmbkz */
  0x0, /*  */
/* Table5467 */
  0x1728, /* VPXORDZrmbkz */
  0x0, /*  */
/* Table5469 */
  0x16c8, /* VPSUBDZrmbkz */
  0x0, /*  */
/* Table5471 */
  0x11f8, /* VPADDDZrmbkz */
  0x0, /*  */
/* Table5473 */
  0xb8f, /* VADDPDZrmbkz */
  0x0, /*  */
/* Table5475 */
  0x1192, /* VMULPDZrmbkz */
  0x0, /*  */
/* Table5477 */
  0x17c7, /* VSUBPDZrmbkz */
  0x0, /*  */
/* Table5479 */
  0xf71, /* VMINPDZrmbkz */
  0x0, /*  */
/* Table5481 */
  0xcd7, /* VDIVPDZrmbkz */
  0x0, /*  */
/* Table5483 */
  0xf3c, /* VMAXPDZrmbkz */
  0x0, /*  */
/* Table5485 */
  0x1205, /* VPADDQZrmbkz */
  0x0, /*  */
/* Table5487 */
  0x1247, /* VPANDQZrmbkz */
  0x0, /*  */
/* Table5489 */
  0x123a, /* VPANDNQZrmbkz */
  0x0, /*  */
/* Table5491 */
  0x15dc, /* VPORQZrmbkz */
  0x0, /*  */
/* Table5493 */
  0x1731, /* VPXORQZrmbkz */
  0x0, /*  */
/* Table5495 */
  0x15c8, /* VPMULUDQZrmbkz */
  0x0, /*  */
/* Table5497 */
  0x16d5, /* VPSUBQZrmbkz */
  0x0, /*  */
/* Table5499 */
  0x1157, /* VMOVUPSZ128rmkz */
  0x115c, /* VMOVUPSZ128rrkz */
/* Table5501 */
  0xfcc, /* VMOVAPSZ128rmkz */
  0xfd1, /* VMOVAPSZ128rrkz */
/* Table5503 */
  0x106a, /* VMOVDQU32Z128rmkz */
  0x106f, /* VMOVDQU32Z128rrkz */
/* Table5505 */
  0x10ac, /* VMOVDQU8Z128rmkz */
  0x10b1, /* VMOVDQU8Z128rrkz */
/* Table5507 */
  0xfff, /* VMOVDQA32Z128rmkz */
  0x1004, /* VMOVDQA32Z128rrkz */
/* Table5509 */
  0x108b, /* VMOVDQU64Z128rmkz */
  0x1090, /* VMOVDQU64Z128rrkz */
/* Table5511 */
  0x1049, /* VMOVDQU16Z128rmkz */
  0x104e, /* VMOVDQU16Z128rrkz */
/* Table5513 */
  0x112e, /* VMOVUPDZ128rmkz */
  0x1133, /* VMOVUPDZ128rrkz */
/* Table5515 */
  0xfa3, /* VMOVAPDZ128rmkz */
  0xfa8, /* VMOVAPDZ128rrkz */
/* Table5517 */
  0x1020, /* VMOVDQA64Z128rmkz */
  0x1025, /* VMOVDQA64Z128rrkz */
/* Table5519 */
  0x1162, /* VMOVUPSZ256rmkz */
  0x1167, /* VMOVUPSZ256rrkz */
/* Table5521 */
  0xfd7, /* VMOVAPSZ256rmkz */
  0xfdc, /* VMOVAPSZ256rrkz */
/* Table5523 */
  0x1075, /* VMOVDQU32Z256rmkz */
  0x107a, /* VMOVDQU32Z256rrkz */
/* Table5525 */
  0x10b7, /* VMOVDQU8Z256rmkz */
  0x10bc, /* VMOVDQU8Z256rrkz */
/* Table5527 */
  0x100a, /* VMOVDQA32Z256rmkz */
  0x100f, /* VMOVDQA32Z256rrkz */
/* Table5529 */
  0x1096, /* VMOVDQU64Z256rmkz */
  0x109b, /* VMOVDQU64Z256rrkz */
/* Table5531 */
  0x1054, /* VMOVDQU16Z256rmkz */
  0x1059, /* VMOVDQU16Z256rrkz */
/* Table5533 */
  0x1139, /* VMOVUPDZ256rmkz */
  0x113e, /* VMOVUPDZ256rrkz */
/* Table5535 */
  0xfae, /* VMOVAPDZ256rmkz */
  0xfb3, /* VMOVAPDZ256rrkz */
/* Table5537 */
  0x102b, /* VMOVDQA64Z256rmkz */
  0x1030, /* VMOVDQA64Z256rrkz */
/* Table5539 */
  0x116d, /* VMOVUPSZrmkz */
  0x1172, /* VMOVUPSZrrkz */
/* Table5541 */
  0xfe2, /* VMOVAPSZrmkz */
  0xfe7, /* VMOVAPSZrrkz */
/* Table5543 */
  0xb9e, /* VADDPSZrmkz */
  0xba1, /* VADDPSZrrkz */
/* Table5545 */
  0x11a1, /* VMULPSZrmkz */
  0x11a4, /* VMULPSZrrkz */
/* Table5547 */
  0x17d6, /* VSUBPSZrmkz */
  0x17d9, /* VSUBPSZrrkz */
/* Table5549 */
  0xf80, /* VMINPSZrmkz */
  0xf83, /* VMINPSZrrkz */
/* Table5551 */
  0xce6, /* VDIVPSZrmkz */
  0xce9, /* VDIVPSZrrkz */
/* Table5553 */
  0xf4b, /* VMAXPSZrmkz */
  0xf4e, /* VMAXPSZrrkz */
/* Table5555 */
  0x1080, /* VMOVDQU32Zrmkz */
  0x1085, /* VMOVDQU32Zrrkz */
/* Table5557 */
  0x10c2, /* VMOVDQU8Zrmkz */
  0x10c7, /* VMOVDQU8Zrrkz */
/* Table5559 */
  0x1015, /* VMOVDQA32Zrmkz */
  0x101a, /* VMOVDQA32Zrrkz */
/* Table5561 */
  0x122a, /* VPANDDZrmkz */
  0x122d, /* VPANDDZrrkz */
/* Table5563 */
  0x1233, /* VPANDNDZrmkz */
  0x1236, /* VPANDNDZrrkz */
/* Table5565 */
  0x15d5, /* VPORDZrmkz */
  0x15d8, /* VPORDZrrkz */
/* Table5567 */
  0x172a, /* VPXORDZrmkz */
  0x172d, /* VPXORDZrrkz */
/* Table5569 */
  0x16ca, /* VPSUBDZrmkz */
  0x16cd, /* VPSUBDZrrkz */
/* Table5571 */
  0x11fa, /* VPADDDZrmkz */
  0x11fd, /* VPADDDZrrkz */
/* Table5573 */
  0x10a1, /* VMOVDQU64Zrmkz */
  0x10a6, /* VMOVDQU64Zrrkz */
/* Table5575 */
  0x105f, /* VMOVDQU16Zrmkz */
  0x1064, /* VMOVDQU16Zrrkz */
/* Table5577 */
  0x1144, /* VMOVUPDZrmkz */
  0x1149, /* VMOVUPDZrrkz */
/* Table5579 */
  0xfb9, /* VMOVAPDZrmkz */
  0xfbe, /* VMOVAPDZrrkz */
/* Table5581 */
  0xb91, /* VADDPDZrmkz */
  0xb94, /* VADDPDZrrkz */
/* Table5583 */
  0x1194, /* VMULPDZrmkz */
  0x1197, /* VMULPDZrrkz */
/* Table5585 */
  0x17c9, /* VSUBPDZrmkz */
  0x17cc, /* VSUBPDZrrkz */
/* Table5587 */
  0xf73, /* VMINPDZrmkz */
  0xf76, /* VMINPDZrrkz */
/* Table5589 */
  0xcd9, /* VDIVPDZrmkz */
  0xcdc, /* VDIVPDZrrkz */
/* Table5591 */
  0xf3e, /* VMAXPDZrmkz */
  0xf41, /* VMAXPDZrrkz */
/* Table5593 */
  0x1036, /* VMOVDQA64Zrmkz */
  0x103b, /* VMOVDQA64Zrrkz */
/* Table5595 */
  0x1207, /* VPADDQZrmkz */
  0x120a, /* VPADDQZrrkz */
/* Table5597 */
  0x1249, /* VPANDQZrmkz */
  0x124c, /* VPANDQZrrkz */
/* Table5599 */
  0x123c, /* VPANDNQZrmkz */
  0x123f, /* VPANDNQZrrkz */
/* Table5601 */
  0x15de, /* VPORQZrmkz */
  0x15e1, /* VPORQZrrkz */
/* Table5603 */
  0x1733, /* VPXORQZrmkz */
  0x1736, /* VPXORQZrrkz */
/* Table5605 */
  0x15ca, /* VPMULUDQZrmkz */
  0x15cd, /* VPMULUDQZrrkz */
/* Table5607 */
  0x16d7, /* VPSUBQZrmkz */
  0x16da, /* VPSUBQZrrkz */
/* Table5609 */
  0x5dd, /* MMX_PSHUFBrm64 */
  0x5de, /* MMX_PSHUFBrr64 */
/* Table5611 */
  0x5b6, /* MMX_PHADDWrm64 */
  0x5b7, /* MMX_PHADDWrr64 */
/* Table5613 */
  0x5b8, /* MMX_PHADDrm64 */
  0x5b9, /* MMX_PHADDrr64 */
/* Table5615 */
  0x5b4, /* MMX_PHADDSWrm64 */
  0x5b5, /* MMX_PHADDSWrr64 */
/* Table5617 */
  0x5c2, /* MMX_PMADDUBSWrm64 */
  0x5c3, /* MMX_PMADDUBSWrr64 */
/* Table5619 */
  0x5be, /* MMX_PHSUBWrm64 */
  0x5bf, /* MMX_PHSUBWrr64 */
/* Table5621 */
  0x5ba, /* MMX_PHSUBDrm64 */
  0x5bb, /* MMX_PHSUBDrr64 */
/* Table5623 */
  0x5bc, /* MMX_PHSUBSWrm64 */
  0x5bd, /* MMX_PHSUBSWrr64 */
/* Table5625 */
  0x5e1, /* MMX_PSIGNBrm64 */
  0x5e2, /* MMX_PSIGNBrr64 */
/* Table5627 */
  0x5e5, /* MMX_PSIGNWrm64 */
  0x5e6, /* MMX_PSIGNWrr64 */
/* Table5629 */
  0x5e3, /* MMX_PSIGNDrm64 */
  0x5e4, /* MMX_PSIGNDrr64 */
/* Table5631 */
  0x5cf, /* MMX_PMULHRSWrm64 */
  0x5d0, /* MMX_PMULHRSWrr64 */
/* Table5633 */
  0x581, /* MMX_PABSBrm64 */
  0x582, /* MMX_PABSBrr64 */
/* Table5635 */
  0x585, /* MMX_PABSWrm64 */
  0x586, /* MMX_PABSWrr64 */
/* Table5637 */
  0x583, /* MMX_PABSDrm64 */
  0x584, /* MMX_PABSDrr64 */
/* Table5639 */
  0xa2b, /* SHA1NEXTErm */
  0xa2c, /* SHA1NEXTErr */
/* Table5641 */
  0xa27, /* SHA1MSG1rm */
  0xa28, /* SHA1MSG1rr */
/* Table5643 */
  0xa29, /* SHA1MSG2rm */
  0xa2a, /* SHA1MSG2rr */
/* Table5645 */
  0xa33, /* SHA256RNDS2rm */
  0xa34, /* SHA256RNDS2rr */
/* Table5647 */
  0xa2f, /* SHA256MSG1rm */
  0xa30, /* SHA256MSG1rr */
/* Table5649 */
  0xa31, /* SHA256MSG2rm */
  0xa32, /* SHA256MSG2rr */
/* Table5651 */
  0x679, /* MOVBE32rm */
  0x0, /*  */
/* Table5653 */
  0x678, /* MOVBE32mr */
  0x0, /*  */
/* Table5655 */
  0x880, /* PSHUFBrm */
  0x881, /* PSHUFBrr */
/* Table5657 */
  0x7fb, /* PHADDWrm */
  0x7fc, /* PHADDWrr */
/* Table5659 */
  0x7f7, /* PHADDDrm */
  0x7f8, /* PHADDDrr */
/* Table5661 */
  0x7f9, /* PHADDSWrm128 */
  0x7fa, /* PHADDSWrr128 */
/* Table5663 */
  0x811, /* PMADDUBSWrm128 */
  0x812, /* PMADDUBSWrr128 */
/* Table5665 */
  0x803, /* PHSUBWrm */
  0x804, /* PHSUBWrr */
/* Table5667 */
  0x7ff, /* PHSUBDrm */
  0x800, /* PHSUBDrr */
/* Table5669 */
  0x801, /* PHSUBSWrm128 */
  0x802, /* PHSUBSWrr128 */
/* Table5671 */
  0x888, /* PSIGNBrm */
  0x889, /* PSIGNBrr */
/* Table5673 */
  0x88c, /* PSIGNWrm */
  0x88d, /* PSIGNWrr */
/* Table5675 */
  0x88a, /* PSIGNDrm */
  0x88b, /* PSIGNDrr */
/* Table5677 */
  0x848, /* PMULHRSWrm128 */
  0x849, /* PMULHRSWrr128 */
/* Table5679 */
  0x79a, /* PBLENDVBrm0 */
  0x79b, /* PBLENDVBrr0 */
/* Table5681 */
  0x101, /* BLENDVPSrm0 */
  0x102, /* BLENDVPSrr0 */
/* Table5683 */
  0xff, /* BLENDVPDrm0 */
  0x100, /* BLENDVPDrr0 */
/* Table5685 */
  0x8ba, /* PTESTrm */
  0x8bb, /* PTESTrr */
/* Table5687 */
  0x76f, /* PABSBrm128 */
  0x770, /* PABSBrr128 */
/* Table5689 */
  0x773, /* PABSWrm128 */
  0x774, /* PABSWrr128 */
/* Table5691 */
  0x771, /* PABSDrm128 */
  0x772, /* PABSDrr128 */
/* Table5693 */
  0x832, /* PMOVSXBWrm */
  0x833, /* PMOVSXBWrr */
/* Table5695 */
  0x82e, /* PMOVSXBDrm */
  0x82f, /* PMOVSXBDrr */
/* Table5697 */
  0x830, /* PMOVSXBQrm */
  0x831, /* PMOVSXBQrr */
/* Table5699 */
  0x836, /* PMOVSXWDrm */
  0x837, /* PMOVSXWDrr */
/* Table5701 */
  0x838, /* PMOVSXWQrm */
  0x839, /* PMOVSXWQrr */
/* Table5703 */
  0x834, /* PMOVSXDQrm */
  0x835, /* PMOVSXDQrr */
/* Table5705 */
  0x846, /* PMULDQrm */
  0x847, /* PMULDQrr */
/* Table5707 */
  0x7a4, /* PCMPEQQrm */
  0x7a5, /* PCMPEQQrr */
/* Table5709 */
  0x696, /* MOVNTDQArm */
  0x0, /*  */
/* Table5711 */
  0x779, /* PACKUSDWrm */
  0x77a, /* PACKUSDWrr */
/* Table5713 */
  0x83e, /* PMOVZXBWrm */
  0x83f, /* PMOVZXBWrr */
/* Table5715 */
  0x83a, /* PMOVZXBDrm */
  0x83b, /* PMOVZXBDrr */
/* Table5717 */
  0x83c, /* PMOVZXBQrm */
  0x83d, /* PMOVZXBQrr */
/* Table5719 */
  0x842, /* PMOVZXWDrm */
  0x843, /* PMOVZXWDrr */
/* Table5721 */
  0x844, /* PMOVZXWQrm */
  0x845, /* PMOVZXWQrr */
/* Table5723 */
  0x840, /* PMOVZXDQrm */
  0x841, /* PMOVZXDQrr */
/* Table5725 */
  0x7b4, /* PCMPGTQrm */
  0x7b5, /* PCMPGTQrr */
/* Table5727 */
  0x821, /* PMINSBrm */
  0x822, /* PMINSBrr */
/* Table5729 */
  0x823, /* PMINSDrm */
  0x824, /* PMINSDrr */
/* Table5731 */
  0x82b, /* PMINUWrm */
  0x82c, /* PMINUWrr */
/* Table5733 */
  0x829, /* PMINUDrm */
  0x82a, /* PMINUDrr */
/* Table5735 */
  0x815, /* PMAXSBrm */
  0x816, /* PMAXSBrr */
/* Table5737 */
  0x817, /* PMAXSDrm */
  0x818, /* PMAXSDrr */
/* Table5739 */
  0x81f, /* PMAXUWrm */
  0x820, /* PMAXUWrr */
/* Table5741 */
  0x81d, /* PMAXUDrm */
  0x81e, /* PMAXUDrr */
/* Table5743 */
  0x850, /* PMULLDrm */
  0x851, /* PMULLDrr */
/* Table5745 */
  0x7fd, /* PHMINPOSUWrm128 */
  0x7fe, /* PHMINPOSUWrr128 */
/* Table5747 */
  0x39a, /* INVEPT32 */
  0x0, /*  */
/* Table5749 */
  0x3a1, /* INVVPID32 */
  0x0, /*  */
/* Table5751 */
  0x39f, /* INVPCID32 */
  0x0, /*  */
/* Table5753 */
  0xa7, /* AESIMCrm */
  0xa8, /* AESIMCrr */
/* Table5755 */
  0xa5, /* AESENCrm */
  0xa6, /* AESENCrr */
/* Table5757 */
  0xa3, /* AESENCLASTrm */
  0xa4, /* AESENCLASTrr */
/* Table5759 */
  0xa1, /* AESDECrm */
  0xa2, /* AESDECrr */
/* Table5761 */
  0x9f, /* AESDECLASTrm */
  0xa0, /* AESDECLASTrr */
/* Table5763 */
  0x677, /* MOVBE16rm */
  0x0, /*  */
/* Table5765 */
  0x676, /* MOVBE16mr */
  0x0, /*  */
/* Table5767 */
  0x42, /* ADCX32rm */
  0x43, /* ADCX32rr */
/* Table5769 */
  0x255, /* CRC32r32m8 */
  0x258, /* CRC32r32r8 */
/* Table5771 */
  0x254, /* CRC32r32m32 */
  0x257, /* CRC32r32r32 */
/* Table5773 */
  0x9b, /* ADOX32rm */
  0x9c, /* ADOX32rr */
/* Table5775 */
  0x253, /* CRC32r32m16 */
  0x256, /* CRC32r32r16 */
/* Table5777 */
  0x67b, /* MOVBE64rm */
  0x0, /*  */
/* Table5779 */
  0x67a, /* MOVBE64mr */
  0x0, /*  */
/* Table5781 */
  0x39b, /* INVEPT64 */
  0x0, /*  */
/* Table5783 */
  0x3a2, /* INVVPID64 */
  0x0, /*  */
/* Table5785 */
  0x3a0, /* INVPCID64 */
  0x0, /*  */
/* Table5787 */
  0x9d, /* ADOX64rm */
  0x9e, /* ADOX64rr */
/* Table5789 */
  0x25a, /* CRC32r64m8 */
  0x25c, /* CRC32r64r8 */
/* Table5791 */
  0x259, /* CRC32r64m64 */
  0x25b, /* CRC32r64r64 */
/* Table5793 */
  0x44, /* ADCX64rm */
  0x45, /* ADCX64rr */
/* Table5795 */
  0xce, /* ANDN32rm */
  0xcf, /* ANDN32rr */
/* Table5797 */
  0x0, /*  */
  0x113, /* BLSR32rm */
  0x10f, /* BLSMSK32rm */
  0x107, /* BLSI32rm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x114, /* BLSR32rr */
  0x110, /* BLSMSK32rr */
  0x108, /* BLSI32rr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table5813 */
  0x157, /* BZHI32rm */
  0x158, /* BZHI32rr */
/* Table5815 */
  0xdf, /* BEXTR32rm */
  0xe0, /* BEXTR32rr */
/* Table5817 */
  0x7c4, /* PEXT32rm */
  0x7c5, /* PEXT32rr */
/* Table5819 */
  0x9cb, /* SARX32rm */
  0x9cc, /* SARX32rr */
/* Table5821 */
  0x7c0, /* PDEP32rm */
  0x7c1, /* PDEP32rr */
/* Table5823 */
  0x6f4, /* MULX32rm */
  0x6f5, /* MULX32rr */
/* Table5825 */
  0xa81, /* SHRX32rm */
  0xa82, /* SHRX32rr */
/* Table5827 */
  0x161f, /* VPSHUFBrm */
  0x1620, /* VPSHUFBrr */
/* Table5829 */
  0x1410, /* VPHADDWrm */
  0x1411, /* VPHADDWrr */
/* Table5831 */
  0x13f8, /* VPHADDDrm */
  0x13f9, /* VPHADDDrr */
/* Table5833 */
  0x13fa, /* VPHADDSWrm128 */
  0x13fc, /* VPHADDSWrr128 */
/* Table5835 */
  0x1458, /* VPMADDUBSWrm128 */
  0x145a, /* VPMADDUBSWrr128 */
/* Table5837 */
  0x1424, /* VPHSUBWrm */
  0x1425, /* VPHSUBWrr */
/* Table5839 */
  0x141a, /* VPHSUBDrm */
  0x141b, /* VPHSUBDrr */
/* Table5841 */
  0x141c, /* VPHSUBSWrm128 */
  0x141e, /* VPHSUBSWrr128 */
/* Table5843 */
  0x1631, /* VPSIGNBrm */
  0x1632, /* VPSIGNBrr */
/* Table5845 */
  0x1639, /* VPSIGNWrm */
  0x163a, /* VPSIGNWrr */
/* Table5847 */
  0x1635, /* VPSIGNDrm */
  0x1636, /* VPSIGNDrr */
/* Table5849 */
  0x15a6, /* VPMULHRSWrm128 */
  0x15a8, /* VPMULHRSWrr128 */
/* Table5851 */
  0x13af, /* VPERMILPSrm */
  0x13b0, /* VPERMILPSrr */
/* Table5853 */
  0x13a5, /* VPERMILPDrm */
  0x13a6, /* VPERMILPDrr */
/* Table5855 */
  0x17ee, /* VTESTPSrm */
  0x17ef, /* VTESTPSrr */
/* Table5857 */
  0x17ea, /* VTESTPDrm */
  0x17eb, /* VTESTPDrr */
/* Table5859 */
  0xc55, /* VCVTPH2PSrm */
  0xc56, /* VCVTPH2PSrr */
/* Table5861 */
  0x16fb, /* VPTESTrm */
  0x16fc, /* VPTESTrr */
/* Table5863 */
  0xbff, /* VBROADCASTSSrm */
  0xc00, /* VBROADCASTSSrr */
/* Table5865 */
  0x11c1, /* VPABSBrm128 */
  0x11c3, /* VPABSBrr128 */
/* Table5867 */
  0x11db, /* VPABSWrm128 */
  0x11dd, /* VPABSWrr128 */
/* Table5869 */
  0x11ce, /* VPABSDrm128 */
  0x11d0, /* VPABSDrr128 */
/* Table5871 */
  0x152a, /* VPMOVSXBWrm */
  0x152b, /* VPMOVSXBWrr */
/* Table5873 */
  0x151c, /* VPMOVSXBDrm */
  0x151d, /* VPMOVSXBDrr */
/* Table5875 */
  0x1526, /* VPMOVSXBQrm */
  0x1527, /* VPMOVSXBQrr */
/* Table5877 */
  0x153e, /* VPMOVSXWDrm */
  0x153f, /* VPMOVSXWDrr */
/* Table5879 */
  0x1548, /* VPMOVSXWQrm */
  0x1549, /* VPMOVSXWQrr */
/* Table5881 */
  0x1534, /* VPMOVSXDQrm */
  0x1535, /* VPMOVSXDQrr */
/* Table5883 */
  0x15a4, /* VPMULDQrm */
  0x15a5, /* VPMULDQrr */
/* Table5885 */
  0x12cf, /* VPCMPEQQrm */
  0x12d0, /* VPCMPEQQrr */
/* Table5887 */
  0x10e5, /* VMOVNTDQArm */
  0x0, /*  */
/* Table5889 */
  0x11e9, /* VPACKUSDWrm */
  0x11ea, /* VPACKUSDWrr */
/* Table5891 */
  0xf2a, /* VMASKMOVPSrm */
  0x0, /*  */
/* Table5893 */
  0xf26, /* VMASKMOVPDrm */
  0x0, /*  */
/* Table5895 */
  0xf29, /* VMASKMOVPSmr */
  0x0, /*  */
/* Table5897 */
  0xf25, /* VMASKMOVPDmr */
  0x0, /*  */
/* Table5899 */
  0x1579, /* VPMOVZXBWrm */
  0x157a, /* VPMOVZXBWrr */
/* Table5901 */
  0x156b, /* VPMOVZXBDrm */
  0x156c, /* VPMOVZXBDrr */
/* Table5903 */
  0x1575, /* VPMOVZXBQrm */
  0x1576, /* VPMOVZXBQrr */
/* Table5905 */
  0x158d, /* VPMOVZXWDrm */
  0x158e, /* VPMOVZXWDrr */
/* Table5907 */
  0x1597, /* VPMOVZXWQrm */
  0x1598, /* VPMOVZXWQrr */
/* Table5909 */
  0x1583, /* VPMOVZXDQrm */
  0x1584, /* VPMOVZXDQrr */
/* Table5911 */
  0x1323, /* VPCMPGTQrm */
  0x1324, /* VPCMPGTQrr */
/* Table5913 */
  0x14a6, /* VPMINSBrm */
  0x14a7, /* VPMINSBrr */
/* Table5915 */
  0x14b3, /* VPMINSDrm */
  0x14b4, /* VPMINSDrr */
/* Table5917 */
  0x14de, /* VPMINUWrm */
  0x14df, /* VPMINUWrr */
/* Table5919 */
  0x14d1, /* VPMINUDrm */
  0x14d2, /* VPMINUDrr */
/* Table5921 */
  0x146a, /* VPMAXSBrm */
  0x146b, /* VPMAXSBrr */
/* Table5923 */
  0x1477, /* VPMAXSDrm */
  0x1478, /* VPMAXSDrr */
/* Table5925 */
  0x14a2, /* VPMAXUWrm */
  0x14a3, /* VPMAXUWrr */
/* Table5927 */
  0x1495, /* VPMAXUDrm */
  0x1496, /* VPMAXUDrr */
/* Table5929 */
  0x15bd, /* VPMULLDrm */
  0x15be, /* VPMULLDrr */
/* Table5931 */
  0x1412, /* VPHMINPOSUWrm128 */
  0x1413, /* VPHMINPOSUWrr128 */
/* Table5933 */
  0x16b1, /* VPSRLVDrm */
  0x16b2, /* VPSRLVDrr */
/* Table5935 */
  0x1685, /* VPSRAVDrm */
  0x1686, /* VPSRAVDrr */
/* Table5937 */
  0x165d, /* VPSLLVDrm */
  0x165e, /* VPSLLVDrr */
/* Table5939 */
  0x1275, /* VPBROADCASTDrm */
  0x1276, /* VPBROADCASTDrr */
/* Table5941 */
  0x1281, /* VPBROADCASTQrm */
  0x1282, /* VPBROADCASTQrr */
/* Table5943 */
  0x126b, /* VPBROADCASTBrm */
  0x126c, /* VPBROADCASTBrr */
/* Table5945 */
  0x1285, /* VPBROADCASTWrm */
  0x1286, /* VPBROADCASTWrr */
/* Table5947 */
  0x1463, /* VPMASKMOVDrm */
  0x0, /*  */
/* Table5949 */
  0x1462, /* VPMASKMOVDmr */
  0x0, /*  */
/* Table5951 */
  0x13e4, /* VPGATHERDDrm */
  0x0, /*  */
/* Table5953 */
  0x13ea, /* VPGATHERQDrm */
  0x0, /*  */
/* Table5955 */
  0xeef, /* VGATHERDPSrm */
  0x0, /*  */
/* Table5957 */
  0xefd, /* VGATHERQPSrm */
  0x0, /*  */
/* Table5959 */
  0xd90, /* VFMADDSUBPSr132m */
  0xd92, /* VFMADDSUBPSr132r */
/* Table5961 */
  0xdd4, /* VFMSUBADDPSr132m */
  0xdd6, /* VFMSUBADDPSr132r */
/* Table5963 */
  0xd3c, /* VFMADDPSr132m */
  0xd3e, /* VFMADDPSr132r */
/* Table5965 */
  0xd60, /* VFMADDSSr132m */
  0xd61, /* VFMADDSSr132r */
/* Table5967 */
  0xdfc, /* VFMSUBPSr132m */
  0xdfe, /* VFMSUBPSr132r */
/* Table5969 */
  0xe20, /* VFMSUBSSr132m */
  0xe21, /* VFMSUBSSr132r */
/* Table5971 */
  0xe50, /* VFNMADDPSr132m */
  0xe52, /* VFNMADDPSr132r */
/* Table5973 */
  0xe74, /* VFNMADDSSr132m */
  0xe75, /* VFNMADDSSr132r */
/* Table5975 */
  0xea4, /* VFNMSUBPSr132m */
  0xea6, /* VFNMSUBPSr132r */
/* Table5977 */
  0xec8, /* VFNMSUBSSr132m */
  0xec9, /* VFNMSUBSSr132r */
/* Table5979 */
  0xd94, /* VFMADDSUBPSr213m */
  0xd96, /* VFMADDSUBPSr213r */
/* Table5981 */
  0xdd8, /* VFMSUBADDPSr213m */
  0xdda, /* VFMSUBADDPSr213r */
/* Table5983 */
  0xd40, /* VFMADDPSr213m */
  0xd42, /* VFMADDPSr213r */
/* Table5985 */
  0xd62, /* VFMADDSSr213m */
  0xd63, /* VFMADDSSr213r */
/* Table5987 */
  0xe00, /* VFMSUBPSr213m */
  0xe02, /* VFMSUBPSr213r */
/* Table5989 */
  0xe22, /* VFMSUBSSr213m */
  0xe23, /* VFMSUBSSr213r */
/* Table5991 */
  0xe54, /* VFNMADDPSr213m */
  0xe56, /* VFNMADDPSr213r */
/* Table5993 */
  0xe76, /* VFNMADDSSr213m */
  0xe77, /* VFNMADDSSr213r */
/* Table5995 */
  0xea8, /* VFNMSUBPSr213m */
  0xeaa, /* VFNMSUBPSr213r */
/* Table5997 */
  0xeca, /* VFNMSUBSSr213m */
  0xecb, /* VFNMSUBSSr213r */
/* Table5999 */
  0xd98, /* VFMADDSUBPSr231m */
  0xd9a, /* VFMADDSUBPSr231r */
/* Table6001 */
  0xddc, /* VFMSUBADDPSr231m */
  0xdde, /* VFMSUBADDPSr231r */
/* Table6003 */
  0xd44, /* VFMADDPSr231m */
  0xd46, /* VFMADDPSr231r */
/* Table6005 */
  0xd64, /* VFMADDSSr231m */
  0xd65, /* VFMADDSSr231r */
/* Table6007 */
  0xe04, /* VFMSUBPSr231m */
  0xe06, /* VFMSUBPSr231r */
/* Table6009 */
  0xe24, /* VFMSUBSSr231m */
  0xe25, /* VFMSUBSSr231r */
/* Table6011 */
  0xe58, /* VFNMADDPSr231m */
  0xe5a, /* VFNMADDPSr231r */
/* Table6013 */
  0xe78, /* VFNMADDSSr231m */
  0xe79, /* VFNMADDSSr231r */
/* Table6015 */
  0xeac, /* VFNMSUBPSr231m */
  0xeae, /* VFNMSUBPSr231r */
/* Table6017 */
  0xecc, /* VFNMSUBSSr231m */
  0xecd, /* VFNMSUBSSr231r */
/* Table6019 */
  0xbc0, /* VAESIMCrm */
  0xbc1, /* VAESIMCrr */
/* Table6021 */
  0xbbe, /* VAESENCrm */
  0xbbf, /* VAESENCrr */
/* Table6023 */
  0xbbc, /* VAESENCLASTrm */
  0xbbd, /* VAESENCLASTrr */
/* Table6025 */
  0xbba, /* VAESDECrm */
  0xbbb, /* VAESDECrr */
/* Table6027 */
  0xbb8, /* VAESDECLASTrm */
  0xbb9, /* VAESDECLASTrr */
/* Table6029 */
  0xa59, /* SHLX32rm */
  0xa5a, /* SHLX32rr */
/* Table6031 */
  0xd0, /* ANDN64rm */
  0xd1, /* ANDN64rr */
/* Table6033 */
  0x0, /*  */
  0x115, /* BLSR64rm */
  0x111, /* BLSMSK64rm */
  0x109, /* BLSI64rm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x116, /* BLSR64rr */
  0x112, /* BLSMSK64rr */
  0x10a, /* BLSI64rr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table6049 */
  0x159, /* BZHI64rm */
  0x15a, /* BZHI64rr */
/* Table6051 */
  0xe1, /* BEXTR64rm */
  0xe2, /* BEXTR64rr */
/* Table6053 */
  0x7c6, /* PEXT64rm */
  0x7c7, /* PEXT64rr */
/* Table6055 */
  0x9cd, /* SARX64rm */
  0x9ce, /* SARX64rr */
/* Table6057 */
  0x7c2, /* PDEP64rm */
  0x7c3, /* PDEP64rr */
/* Table6059 */
  0x6f6, /* MULX64rm */
  0x6f7, /* MULX64rr */
/* Table6061 */
  0xa83, /* SHRX64rm */
  0xa84, /* SHRX64rr */
/* Table6063 */
  0x16b7, /* VPSRLVQrm */
  0x16b8, /* VPSRLVQrr */
/* Table6065 */
  0x1663, /* VPSLLVQrm */
  0x1664, /* VPSLLVQrr */
/* Table6067 */
  0x1467, /* VPMASKMOVQrm */
  0x0, /*  */
/* Table6069 */
  0x1466, /* VPMASKMOVQmr */
  0x0, /*  */
/* Table6071 */
  0x13e7, /* VPGATHERDQrm */
  0x0, /*  */
/* Table6073 */
  0x13ed, /* VPGATHERQQrm */
  0x0, /*  */
/* Table6075 */
  0xeec, /* VGATHERDPDrm */
  0x0, /*  */
/* Table6077 */
  0xefa, /* VGATHERQPDrm */
  0x0, /*  */
/* Table6079 */
  0xd7c, /* VFMADDSUBPDr132m */
  0xd7e, /* VFMADDSUBPDr132r */
/* Table6081 */
  0xdc0, /* VFMSUBADDPDr132m */
  0xdc2, /* VFMSUBADDPDr132r */
/* Table6083 */
  0xd28, /* VFMADDPDr132m */
  0xd2a, /* VFMADDPDr132r */
/* Table6085 */
  0xd51, /* VFMADDSDr132m */
  0xd52, /* VFMADDSDr132r */
/* Table6087 */
  0xde8, /* VFMSUBPDr132m */
  0xdea, /* VFMSUBPDr132r */
/* Table6089 */
  0xe11, /* VFMSUBSDr132m */
  0xe12, /* VFMSUBSDr132r */
/* Table6091 */
  0xe3c, /* VFNMADDPDr132m */
  0xe3e, /* VFNMADDPDr132r */
/* Table6093 */
  0xe65, /* VFNMADDSDr132m */
  0xe66, /* VFNMADDSDr132r */
/* Table6095 */
  0xe90, /* VFNMSUBPDr132m */
  0xe92, /* VFNMSUBPDr132r */
/* Table6097 */
  0xeb9, /* VFNMSUBSDr132m */
  0xeba, /* VFNMSUBSDr132r */
/* Table6099 */
  0xd80, /* VFMADDSUBPDr213m */
  0xd82, /* VFMADDSUBPDr213r */
/* Table6101 */
  0xdc4, /* VFMSUBADDPDr213m */
  0xdc6, /* VFMSUBADDPDr213r */
/* Table6103 */
  0xd2c, /* VFMADDPDr213m */
  0xd2e, /* VFMADDPDr213r */
/* Table6105 */
  0xd53, /* VFMADDSDr213m */
  0xd54, /* VFMADDSDr213r */
/* Table6107 */
  0xdec, /* VFMSUBPDr213m */
  0xdee, /* VFMSUBPDr213r */
/* Table6109 */
  0xe13, /* VFMSUBSDr213m */
  0xe14, /* VFMSUBSDr213r */
/* Table6111 */
  0xe40, /* VFNMADDPDr213m */
  0xe42, /* VFNMADDPDr213r */
/* Table6113 */
  0xe67, /* VFNMADDSDr213m */
  0xe68, /* VFNMADDSDr213r */
/* Table6115 */
  0xe94, /* VFNMSUBPDr213m */
  0xe96, /* VFNMSUBPDr213r */
/* Table6117 */
  0xebb, /* VFNMSUBSDr213m */
  0xebc, /* VFNMSUBSDr213r */
/* Table6119 */
  0xd84, /* VFMADDSUBPDr231m */
  0xd86, /* VFMADDSUBPDr231r */
/* Table6121 */
  0xdc8, /* VFMSUBADDPDr231m */
  0xdca, /* VFMSUBADDPDr231r */
/* Table6123 */
  0xd30, /* VFMADDPDr231m */
  0xd32, /* VFMADDPDr231r */
/* Table6125 */
  0xd55, /* VFMADDSDr231m */
  0xd56, /* VFMADDSDr231r */
/* Table6127 */
  0xdf0, /* VFMSUBPDr231m */
  0xdf2, /* VFMSUBPDr231r */
/* Table6129 */
  0xe15, /* VFMSUBSDr231m */
  0xe16, /* VFMSUBSDr231r */
/* Table6131 */
  0xe44, /* VFNMADDPDr231m */
  0xe46, /* VFNMADDPDr231r */
/* Table6133 */
  0xe69, /* VFNMADDSDr231m */
  0xe6a, /* VFNMADDSDr231r */
/* Table6135 */
  0xe98, /* VFNMSUBPDr231m */
  0xe9a, /* VFNMSUBPDr231r */
/* Table6137 */
  0xebd, /* VFNMSUBSDr231m */
  0xebe, /* VFNMSUBSDr231r */
/* Table6139 */
  0xa5b, /* SHLX64rm */
  0xa5c, /* SHLX64rr */
/* Table6141 */
  0x161d, /* VPSHUFBYrm */
  0x161e, /* VPSHUFBYrr */
/* Table6143 */
  0x140e, /* VPHADDWYrm */
  0x140f, /* VPHADDWYrr */
/* Table6145 */
  0x13f6, /* VPHADDDYrm */
  0x13f7, /* VPHADDDYrr */
/* Table6147 */
  0x13fb, /* VPHADDSWrm256 */
  0x13fd, /* VPHADDSWrr256 */
/* Table6149 */
  0x1459, /* VPMADDUBSWrm256 */
  0x145b, /* VPMADDUBSWrr256 */
/* Table6151 */
  0x1422, /* VPHSUBWYrm */
  0x1423, /* VPHSUBWYrr */
/* Table6153 */
  0x1418, /* VPHSUBDYrm */
  0x1419, /* VPHSUBDYrr */
/* Table6155 */
  0x141d, /* VPHSUBSWrm256 */
  0x141f, /* VPHSUBSWrr256 */
/* Table6157 */
  0x162f, /* VPSIGNBYrm */
  0x1630, /* VPSIGNBYrr */
/* Table6159 */
  0x1637, /* VPSIGNWYrm */
  0x1638, /* VPSIGNWYrr */
/* Table6161 */
  0x1633, /* VPSIGNDYrm */
  0x1634, /* VPSIGNDYrr */
/* Table6163 */
  0x15a7, /* VPMULHRSWrm256 */
  0x15a9, /* VPMULHRSWrr256 */
/* Table6165 */
  0x13a9, /* VPERMILPSYrm */
  0x13aa, /* VPERMILPSYrr */
/* Table6167 */
  0x139f, /* VPERMILPDYrm */
  0x13a0, /* VPERMILPDYrr */
/* Table6169 */
  0x17ec, /* VTESTPSYrm */
  0x17ed, /* VTESTPSYrr */
/* Table6171 */
  0x17e8, /* VTESTPDYrm */
  0x17e9, /* VTESTPDYrr */
/* Table6173 */
  0xc51, /* VCVTPH2PSYrm */
  0xc52, /* VCVTPH2PSYrr */
/* Table6175 */
  0x13b7, /* VPERMPSYrm */
  0x13b8, /* VPERMPSYrr */
/* Table6177 */
  0x16f9, /* VPTESTYrm */
  0x16fa, /* VPTESTYrr */
/* Table6179 */
  0xbfb, /* VBROADCASTSSYrm */
  0xbfc, /* VBROADCASTSSYrr */
/* Table6181 */
  0xbf7, /* VBROADCASTSDYrm */
  0xbf8, /* VBROADCASTSDYrr */
/* Table6183 */
  0xbf1, /* VBROADCASTF128 */
  0x0, /*  */
/* Table6185 */
  0x11c2, /* VPABSBrm256 */
  0x11c4, /* VPABSBrr256 */
/* Table6187 */
  0x11dc, /* VPABSWrm256 */
  0x11de, /* VPABSWrr256 */
/* Table6189 */
  0x11cf, /* VPABSDrm256 */
  0x11d1, /* VPABSDrr256 */
/* Table6191 */
  0x1528, /* VPMOVSXBWYrm */
  0x1529, /* VPMOVSXBWYrr */
/* Table6193 */
  0x1514, /* VPMOVSXBDYrm */
  0x1515, /* VPMOVSXBDYrr */
/* Table6195 */
  0x151e, /* VPMOVSXBQYrm */
  0x151f, /* VPMOVSXBQYrr */
/* Table6197 */
  0x1536, /* VPMOVSXWDYrm */
  0x1537, /* VPMOVSXWDYrr */
/* Table6199 */
  0x1540, /* VPMOVSXWQYrm */
  0x1541, /* VPMOVSXWQYrr */
/* Table6201 */
  0x152c, /* VPMOVSXDQYrm */
  0x152d, /* VPMOVSXDQYrr */
/* Table6203 */
  0x1599, /* VPMULDQYrm */
  0x159a, /* VPMULDQYrr */
/* Table6205 */
  0x12bb, /* VPCMPEQQYrm */
  0x12bc, /* VPCMPEQQYrr */
/* Table6207 */
  0x10e1, /* VMOVNTDQAYrm */
  0x0, /*  */
/* Table6209 */
  0x11e7, /* VPACKUSDWYrm */
  0x11e8, /* VPACKUSDWYrr */
/* Table6211 */
  0xf28, /* VMASKMOVPSYrm */
  0x0, /*  */
/* Table6213 */
  0xf24, /* VMASKMOVPDYrm */
  0x0, /*  */
/* Table6215 */
  0xf27, /* VMASKMOVPSYmr */
  0x0, /*  */
/* Table6217 */
  0xf23, /* VMASKMOVPDYmr */
  0x0, /*  */
/* Table6219 */
  0x1577, /* VPMOVZXBWYrm */
  0x1578, /* VPMOVZXBWYrr */
/* Table6221 */
  0x1563, /* VPMOVZXBDYrm */
  0x1564, /* VPMOVZXBDYrr */
/* Table6223 */
  0x156d, /* VPMOVZXBQYrm */
  0x156e, /* VPMOVZXBQYrr */
/* Table6225 */
  0x1585, /* VPMOVZXWDYrm */
  0x1586, /* VPMOVZXWDYrr */
/* Table6227 */
  0x158f, /* VPMOVZXWQYrm */
  0x1590, /* VPMOVZXWQYrr */
/* Table6229 */
  0x157b, /* VPMOVZXDQYrm */
  0x157c, /* VPMOVZXDQYrr */
/* Table6231 */
  0x1375, /* VPERMDYrm */
  0x1376, /* VPERMDYrr */
/* Table6233 */
  0x130f, /* VPCMPGTQYrm */
  0x1310, /* VPCMPGTQYrr */
/* Table6235 */
  0x14a4, /* VPMINSBYrm */
  0x14a5, /* VPMINSBYrr */
/* Table6237 */
  0x14a8, /* VPMINSDYrm */
  0x14a9, /* VPMINSDYrr */
/* Table6239 */
  0x14dc, /* VPMINUWYrm */
  0x14dd, /* VPMINUWYrr */
/* Table6241 */
  0x14c6, /* VPMINUDYrm */
  0x14c7, /* VPMINUDYrr */
/* Table6243 */
  0x1468, /* VPMAXSBYrm */
  0x1469, /* VPMAXSBYrr */
/* Table6245 */
  0x146c, /* VPMAXSDYrm */
  0x146d, /* VPMAXSDYrr */
/* Table6247 */
  0x14a0, /* VPMAXUWYrm */
  0x14a1, /* VPMAXUWYrr */
/* Table6249 */
  0x148a, /* VPMAXUDYrm */
  0x148b, /* VPMAXUDYrr */
/* Table6251 */
  0x15b2, /* VPMULLDYrm */
  0x15b3, /* VPMULLDYrr */
/* Table6253 */
  0x16ad, /* VPSRLVDYrm */
  0x16ae, /* VPSRLVDYrr */
/* Table6255 */
  0x1681, /* VPSRAVDYrm */
  0x1682, /* VPSRAVDYrr */
/* Table6257 */
  0x1659, /* VPSLLVDYrm */
  0x165a, /* VPSLLVDYrr */
/* Table6259 */
  0x126d, /* VPBROADCASTDYrm */
  0x126e, /* VPBROADCASTDYrr */
/* Table6261 */
  0x1279, /* VPBROADCASTQYrm */
  0x127a, /* VPBROADCASTQYrr */
/* Table6263 */
  0xbf2, /* VBROADCASTI128 */
  0x0, /*  */
/* Table6265 */
  0x1269, /* VPBROADCASTBYrm */
  0x126a, /* VPBROADCASTBYrr */
/* Table6267 */
  0x1283, /* VPBROADCASTWYrm */
  0x1284, /* VPBROADCASTWYrr */
/* Table6269 */
  0x1461, /* VPMASKMOVDYrm */
  0x0, /*  */
/* Table6271 */
  0x1460, /* VPMASKMOVDYmr */
  0x0, /*  */
/* Table6273 */
  0x13e2, /* VPGATHERDDYrm */
  0x0, /*  */
/* Table6275 */
  0x13e8, /* VPGATHERQDYrm */
  0x0, /*  */
/* Table6277 */
  0xeed, /* VGATHERDPSYrm */
  0x0, /*  */
/* Table6279 */
  0xefb, /* VGATHERQPSYrm */
  0x0, /*  */
/* Table6281 */
  0xd91, /* VFMADDSUBPSr132mY */
  0xd93, /* VFMADDSUBPSr132rY */
/* Table6283 */
  0xdd5, /* VFMSUBADDPSr132mY */
  0xdd7, /* VFMSUBADDPSr132rY */
/* Table6285 */
  0xd3d, /* VFMADDPSr132mY */
  0xd3f, /* VFMADDPSr132rY */
/* Table6287 */
  0xdfd, /* VFMSUBPSr132mY */
  0xdff, /* VFMSUBPSr132rY */
/* Table6289 */
  0xe51, /* VFNMADDPSr132mY */
  0xe53, /* VFNMADDPSr132rY */
/* Table6291 */
  0xea5, /* VFNMSUBPSr132mY */
  0xea7, /* VFNMSUBPSr132rY */
/* Table6293 */
  0xd95, /* VFMADDSUBPSr213mY */
  0xd97, /* VFMADDSUBPSr213rY */
/* Table6295 */
  0xdd9, /* VFMSUBADDPSr213mY */
  0xddb, /* VFMSUBADDPSr213rY */
/* Table6297 */
  0xd41, /* VFMADDPSr213mY */
  0xd43, /* VFMADDPSr213rY */
/* Table6299 */
  0xe01, /* VFMSUBPSr213mY */
  0xe03, /* VFMSUBPSr213rY */
/* Table6301 */
  0xe55, /* VFNMADDPSr213mY */
  0xe57, /* VFNMADDPSr213rY */
/* Table6303 */
  0xea9, /* VFNMSUBPSr213mY */
  0xeab, /* VFNMSUBPSr213rY */
/* Table6305 */
  0xd99, /* VFMADDSUBPSr231mY */
  0xd9b, /* VFMADDSUBPSr231rY */
/* Table6307 */
  0xddd, /* VFMSUBADDPSr231mY */
  0xddf, /* VFMSUBADDPSr231rY */
/* Table6309 */
  0xd45, /* VFMADDPSr231mY */
  0xd47, /* VFMADDPSr231rY */
/* Table6311 */
  0xe05, /* VFMSUBPSr231mY */
  0xe07, /* VFMSUBPSr231rY */
/* Table6313 */
  0xe59, /* VFNMADDPSr231mY */
  0xe5b, /* VFNMADDPSr231rY */
/* Table6315 */
  0xead, /* VFNMSUBPSr231mY */
  0xeaf, /* VFNMSUBPSr231rY */
/* Table6317 */
  0x16b3, /* VPSRLVQYrm */
  0x16b4, /* VPSRLVQYrr */
/* Table6319 */
  0x165f, /* VPSLLVQYrm */
  0x1660, /* VPSLLVQYrr */
/* Table6321 */
  0x1465, /* VPMASKMOVQYrm */
  0x0, /*  */
/* Table6323 */
  0x1464, /* VPMASKMOVQYmr */
  0x0, /*  */
/* Table6325 */
  0x13e5, /* VPGATHERDQYrm */
  0x0, /*  */
/* Table6327 */
  0x13eb, /* VPGATHERQQYrm */
  0x0, /*  */
/* Table6329 */
  0xeea, /* VGATHERDPDYrm */
  0x0, /*  */
/* Table6331 */
  0xef8, /* VGATHERQPDYrm */
  0x0, /*  */
/* Table6333 */
  0xd7d, /* VFMADDSUBPDr132mY */
  0xd7f, /* VFMADDSUBPDr132rY */
/* Table6335 */
  0xdc1, /* VFMSUBADDPDr132mY */
  0xdc3, /* VFMSUBADDPDr132rY */
/* Table6337 */
  0xd29, /* VFMADDPDr132mY */
  0xd2b, /* VFMADDPDr132rY */
/* Table6339 */
  0xde9, /* VFMSUBPDr132mY */
  0xdeb, /* VFMSUBPDr132rY */
/* Table6341 */
  0xe3d, /* VFNMADDPDr132mY */
  0xe3f, /* VFNMADDPDr132rY */
/* Table6343 */
  0xe91, /* VFNMSUBPDr132mY */
  0xe93, /* VFNMSUBPDr132rY */
/* Table6345 */
  0xd81, /* VFMADDSUBPDr213mY */
  0xd83, /* VFMADDSUBPDr213rY */
/* Table6347 */
  0xdc5, /* VFMSUBADDPDr213mY */
  0xdc7, /* VFMSUBADDPDr213rY */
/* Table6349 */
  0xd2d, /* VFMADDPDr213mY */
  0xd2f, /* VFMADDPDr213rY */
/* Table6351 */
  0xded, /* VFMSUBPDr213mY */
  0xdef, /* VFMSUBPDr213rY */
/* Table6353 */
  0xe41, /* VFNMADDPDr213mY */
  0xe43, /* VFNMADDPDr213rY */
/* Table6355 */
  0xe95, /* VFNMSUBPDr213mY */
  0xe97, /* VFNMSUBPDr213rY */
/* Table6357 */
  0xd85, /* VFMADDSUBPDr231mY */
  0xd87, /* VFMADDSUBPDr231rY */
/* Table6359 */
  0xdc9, /* VFMSUBADDPDr231mY */
  0xdcb, /* VFMSUBADDPDr231rY */
/* Table6361 */
  0xd31, /* VFMADDPDr231mY */
  0xd33, /* VFMADDPDr231rY */
/* Table6363 */
  0xdf1, /* VFMSUBPDr231mY */
  0xdf3, /* VFMSUBPDr231rY */
/* Table6365 */
  0xe45, /* VFNMADDPDr231mY */
  0xe47, /* VFNMADDPDr231rY */
/* Table6367 */
  0xe99, /* VFNMSUBPDr231mY */
  0xe9b, /* VFNMSUBPDr231rY */
/* Table6369 */
  0x10e2, /* VMOVNTDQAZ128rm */
  0x0, /*  */
/* Table6371 */
  0x1741, /* VRCP14SSrm */
  0x1742, /* VRCP14SSrr */
/* Table6373 */
  0x1776, /* VRSQRT14SSrm */
  0x1777, /* VRSQRT14SSrr */
/* Table6375 */
  0xd5e, /* VFMADDSSZm */
  0xd5f, /* VFMADDSSZr */
/* Table6377 */
  0xe1e, /* VFMSUBSSZm */
  0xe1f, /* VFMSUBSSZr */
/* Table6379 */
  0xe72, /* VFNMADDSSZm */
  0xe73, /* VFNMADDSSZr */
/* Table6381 */
  0xec6, /* VFNMSUBSSZm */
  0xec7, /* VFNMSUBSSZr */
/* Table6383 */
  0x174c, /* VRCP28SSrm */
  0x174d, /* VRCP28SSrr */
/* Table6385 */
  0x1781, /* VRSQRT28SSrm */
  0x1782, /* VRSQRT28SSrr */
/* Table6387 */
  0x12bd, /* VPCMPEQQZ128rm */
  0x12c1, /* VPCMPEQQZ128rr */
/* Table6389 */
  0x1311, /* VPCMPGTQZ128rm */
  0x1315, /* VPCMPGTQZ128rr */
/* Table6391 */
  0x173f, /* VRCP14SDrm */
  0x1740, /* VRCP14SDrr */
/* Table6393 */
  0x1774, /* VRSQRT14SDrm */
  0x1775, /* VRSQRT14SDrr */
/* Table6395 */
  0xd4f, /* VFMADDSDZm */
  0xd50, /* VFMADDSDZr */
/* Table6397 */
  0xe0f, /* VFMSUBSDZm */
  0xe10, /* VFMSUBSDZr */
/* Table6399 */
  0xe63, /* VFNMADDSDZm */
  0xe64, /* VFNMADDSDZr */
/* Table6401 */
  0xeb7, /* VFNMSUBSDZm */
  0xeb8, /* VFNMSUBSDZr */
/* Table6403 */
  0x1749, /* VRCP28SDrm */
  0x174a, /* VRCP28SDrr */
/* Table6405 */
  0x177e, /* VRSQRT28SDrm */
  0x177f, /* VRSQRT28SDrr */
/* Table6407 */
  0x10e3, /* VMOVNTDQAZ256rm */
  0x0, /*  */
/* Table6409 */
  0x12c3, /* VPCMPEQQZ256rm */
  0x12c7, /* VPCMPEQQZ256rr */
/* Table6411 */
  0x1317, /* VPCMPGTQZ256rm */
  0x131b, /* VPCMPGTQZ256rr */
/* Table6413 */
  0x154a, /* VPMOVUSDBmr */
  0x154c, /* VPMOVUSDBrr */
/* Table6415 */
  0x1554, /* VPMOVUSQBmr */
  0x1556, /* VPMOVUSQBrr */
/* Table6417 */
  0x154f, /* VPMOVUSDWmr */
  0x1551, /* VPMOVUSDWrr */
/* Table6419 */
  0x155e, /* VPMOVUSQWmr */
  0x1560, /* VPMOVUSQWrr */
/* Table6421 */
  0x1559, /* VPMOVUSQDmr */
  0x155b, /* VPMOVUSQDrr */
/* Table6423 */
  0x14fb, /* VPMOVSDBmr */
  0x14fd, /* VPMOVSDBrr */
/* Table6425 */
  0x1505, /* VPMOVSQBmr */
  0x1507, /* VPMOVSQBrr */
/* Table6427 */
  0x1500, /* VPMOVSDWmr */
  0x1502, /* VPMOVSDWrr */
/* Table6429 */
  0x150f, /* VPMOVSQWmr */
  0x1511, /* VPMOVSQWrr */
/* Table6431 */
  0x150a, /* VPMOVSQDmr */
  0x150c, /* VPMOVSQDrr */
/* Table6433 */
  0x16f5, /* VPTESTNMDZrm */
  0x16f6, /* VPTESTNMDZrr */
/* Table6435 */
  0x14e0, /* VPMOVDBmr */
  0x14e2, /* VPMOVDBrr */
/* Table6437 */
  0x14ec, /* VPMOVQBmr */
  0x14ee, /* VPMOVQBrr */
/* Table6439 */
  0x14e5, /* VPMOVDWmr */
  0x14e7, /* VPMOVDWrr */
/* Table6441 */
  0x14f6, /* VPMOVQWmr */
  0x14f8, /* VPMOVQWrr */
/* Table6443 */
  0x14f1, /* VPMOVQDmr */
  0x14f3, /* VPMOVQDrr */
/* Table6445 */
  0x0, /*  */
  0x1278, /* VPBROADCASTMW2Drr */
/* Table6447 */
  0xc53, /* VCVTPH2PSZrm */
  0xc54, /* VCVTPH2PSZrr */
/* Table6449 */
  0x13b9, /* VPERMPSZrm */
  0x13ba, /* VPERMPSZrr */
/* Table6451 */
  0xbfd, /* VBROADCASTSSZrm */
  0xbfe, /* VBROADCASTSSZrr */
/* Table6453 */
  0x11c5, /* VPABSDZrm */
  0x11cb, /* VPABSDZrr */
/* Table6455 */
  0x1516, /* VPMOVSXBDZrm */
  0x1519, /* VPMOVSXBDZrr */
/* Table6457 */
  0x1520, /* VPMOVSXBQZrm */
  0x1523, /* VPMOVSXBQZrr */
/* Table6459 */
  0x1538, /* VPMOVSXWDZrm */
  0x153b, /* VPMOVSXWDZrr */
/* Table6461 */
  0x1542, /* VPMOVSXWQZrm */
  0x1545, /* VPMOVSXWQZrr */
/* Table6463 */
  0x152e, /* VPMOVSXDQZrm */
  0x1531, /* VPMOVSXDQZrr */
/* Table6465 */
  0x16f1, /* VPTESTMDZrm */
  0x16f2, /* VPTESTMDZrr */
/* Table6467 */
  0x10e4, /* VMOVNTDQAZrm */
  0x0, /*  */
/* Table6469 */
  0x1565, /* VPMOVZXBDZrm */
  0x1568, /* VPMOVZXBDZrr */
/* Table6471 */
  0x156f, /* VPMOVZXBQZrm */
  0x1572, /* VPMOVZXBQZrr */
/* Table6473 */
  0x1587, /* VPMOVZXWDZrm */
  0x158a, /* VPMOVZXWDZrr */
/* Table6475 */
  0x1591, /* VPMOVZXWQZrm */
  0x1594, /* VPMOVZXWQZrr */
/* Table6477 */
  0x157d, /* VPMOVZXDQZrm */
  0x1580, /* VPMOVZXDQZrr */
/* Table6479 */
  0x1377, /* VPERMDZrm */
  0x1378, /* VPERMDZrr */
/* Table6481 */
  0x14aa, /* VPMINSDZrm */
  0x14b0, /* VPMINSDZrr */
/* Table6483 */
  0x14c8, /* VPMINUDZrm */
  0x14ce, /* VPMINUDZrr */
/* Table6485 */
  0x146e, /* VPMAXSDZrm */
  0x1474, /* VPMAXSDZrr */
/* Table6487 */
  0x148c, /* VPMAXUDZrm */
  0x1492, /* VPMAXUDZrr */
/* Table6489 */
  0x15b4, /* VPMULLDZrm */
  0x15ba, /* VPMULLDZrr */
/* Table6491 */
  0x142e, /* VPLZCNTDrm */
  0x1434, /* VPLZCNTDrr */
/* Table6493 */
  0x16af, /* VPSRLVDZrm */
  0x16b0, /* VPSRLVDZrr */
/* Table6495 */
  0x1683, /* VPSRAVDZrm */
  0x1684, /* VPSRAVDZrr */
/* Table6497 */
  0x165b, /* VPSLLVDZrm */
  0x165c, /* VPSLLVDZrr */
/* Table6499 */
  0x173d, /* VRCP14PSZm */
  0x173e, /* VRCP14PSZr */
/* Table6501 */
  0x1772, /* VRSQRT14PSZm */
  0x1773, /* VRSQRT14PSZr */
/* Table6503 */
  0x1271, /* VPBROADCASTDZrm */
  0x1272, /* VPBROADCASTDZrr */
/* Table6505 */
  0xbf4, /* VBROADCASTI32X4rm */
  0x0, /*  */
/* Table6507 */
  0x1379, /* VPERMI2Drm */
  0x137c, /* VPERMI2Drr */
/* Table6509 */
  0x1385, /* VPERMI2PSrm */
  0x1388, /* VPERMI2PSrr */
/* Table6511 */
  0x0, /*  */
  0x1274, /* VPBROADCASTDrZrr */
/* Table6513 */
  0x13c1, /* VPERMT2Drm */
  0x13c4, /* VPERMT2Drr */
/* Table6515 */
  0x13cd, /* VPERMT2PSrm */
  0x13d0, /* VPERMT2PSrr */
/* Table6517 */
  0xd68, /* VFMADDSUB132PSZm */
  0x0, /*  */
/* Table6519 */
  0xdac, /* VFMSUBADD132PSZm */
  0x0, /*  */
/* Table6521 */
  0xd14, /* VFMADD132PSZm */
  0x0, /*  */
/* Table6523 */
  0xd9e, /* VFMSUB132PSZm */
  0x0, /*  */
/* Table6525 */
  0xe28, /* VFNMADD132PSZm */
  0x0, /*  */
/* Table6527 */
  0xe7c, /* VFNMSUB132PSZm */
  0x0, /*  */
/* Table6529 */
  0xd6f, /* VFMADDSUB213PSZm */
  0xd71, /* VFMADDSUB213PSZr */
/* Table6531 */
  0xdb3, /* VFMSUBADD213PSZm */
  0xdb5, /* VFMSUBADD213PSZr */
/* Table6533 */
  0xd1b, /* VFMADD213PSZm */
  0xd1d, /* VFMADD213PSZr */
/* Table6535 */
  0xda5, /* VFMSUB213PSZm */
  0xda7, /* VFMSUB213PSZr */
/* Table6537 */
  0xe2f, /* VFNMADD213PSZm */
  0xe31, /* VFNMADD213PSZr */
/* Table6539 */
  0xe83, /* VFNMSUB213PSZm */
  0xe85, /* VFNMSUB213PSZr */
/* Table6541 */
  0x135f, /* VPCONFLICTDrm */
  0x1365, /* VPCONFLICTDrr */
/* Table6543 */
  0x1746, /* VRCP28PSZm */
  0x1747, /* VRCP28PSZr */
/* Table6545 */
  0x177b, /* VRSQRT28PSZm */
  0x177c, /* VRSQRT28PSZr */
/* Table6547 */
  0x16f7, /* VPTESTNMQZrm */
  0x16f8, /* VPTESTNMQZrr */
/* Table6549 */
  0x0, /*  */
  0x1277, /* VPBROADCASTMB2Qrr */
/* Table6551 */
  0x13b5, /* VPERMPDZrm */
  0x13b6, /* VPERMPDZrr */
/* Table6553 */
  0xbf9, /* VBROADCASTSDZrm */
  0xbfa, /* VBROADCASTSDZrr */
/* Table6555 */
  0x11d2, /* VPABSQZrm */
  0x11d8, /* VPABSQZrr */
/* Table6557 */
  0x16f3, /* VPTESTMQZrm */
  0x16f4, /* VPTESTMQZrr */
/* Table6559 */
  0x159b, /* VPMULDQZrm */
  0x15a1, /* VPMULDQZrr */
/* Table6561 */
  0x12c9, /* VPCMPEQQZrm */
  0x12cd, /* VPCMPEQQZrr */
/* Table6563 */
  0x13bf, /* VPERMQZrm */
  0x13c0, /* VPERMQZrr */
/* Table6565 */
  0x131d, /* VPCMPGTQZrm */
  0x1321, /* VPCMPGTQZrr */
/* Table6567 */
  0x14b5, /* VPMINSQZrm */
  0x14bb, /* VPMINSQZrr */
/* Table6569 */
  0x14d3, /* VPMINUQZrm */
  0x14d9, /* VPMINUQZrr */
/* Table6571 */
  0x1479, /* VPMAXSQZrm */
  0x147f, /* VPMAXSQZrr */
/* Table6573 */
  0x1497, /* VPMAXUQZrm */
  0x149d, /* VPMAXUQZrr */
/* Table6575 */
  0x1437, /* VPLZCNTQrm */
  0x143d, /* VPLZCNTQrr */
/* Table6577 */
  0x16b5, /* VPSRLVQZrm */
  0x16b6, /* VPSRLVQZrr */
/* Table6579 */
  0x1687, /* VPSRAVQZrm */
  0x1688, /* VPSRAVQZrr */
/* Table6581 */
  0x1661, /* VPSLLVQZrm */
  0x1662, /* VPSLLVQZrr */
/* Table6583 */
  0x173b, /* VRCP14PDZm */
  0x173c, /* VRCP14PDZr */
/* Table6585 */
  0x1770, /* VRSQRT14PDZm */
  0x1771, /* VRSQRT14PDZr */
/* Table6587 */
  0x127d, /* VPBROADCASTQZrm */
  0x127e, /* VPBROADCASTQZrr */
/* Table6589 */
  0xbf6, /* VBROADCASTI64X4rm */
  0x0, /*  */
/* Table6591 */
  0x138b, /* VPERMI2Qrm */
  0x138e, /* VPERMI2Qrr */
/* Table6593 */
  0x137f, /* VPERMI2PDrm */
  0x1382, /* VPERMI2PDrr */
/* Table6595 */
  0x0, /*  */
  0x1280, /* VPBROADCASTQrZrr */
/* Table6597 */
  0x13d3, /* VPERMT2Qrm */
  0x13d6, /* VPERMT2Qrr */
/* Table6599 */
  0x13c7, /* VPERMT2PDrm */
  0x13ca, /* VPERMT2PDrr */
/* Table6601 */
  0xd66, /* VFMADDSUB132PDZm */
  0x0, /*  */
/* Table6603 */
  0xdaa, /* VFMSUBADD132PDZm */
  0x0, /*  */
/* Table6605 */
  0xd12, /* VFMADD132PDZm */
  0x0, /*  */
/* Table6607 */
  0xd9c, /* VFMSUB132PDZm */
  0x0, /*  */
/* Table6609 */
  0xe26, /* VFNMADD132PDZm */
  0x0, /*  */
/* Table6611 */
  0xe7a, /* VFNMSUB132PDZm */
  0x0, /*  */
/* Table6613 */
  0xd6a, /* VFMADDSUB213PDZm */
  0xd6c, /* VFMADDSUB213PDZr */
/* Table6615 */
  0xdae, /* VFMSUBADD213PDZm */
  0xdb0, /* VFMSUBADD213PDZr */
/* Table6617 */
  0xd16, /* VFMADD213PDZm */
  0xd18, /* VFMADD213PDZr */
/* Table6619 */
  0xda0, /* VFMSUB213PDZm */
  0xda2, /* VFMSUB213PDZr */
/* Table6621 */
  0xe2a, /* VFNMADD213PDZm */
  0xe2c, /* VFNMADD213PDZr */
/* Table6623 */
  0xe7e, /* VFNMSUB213PDZm */
  0xe80, /* VFNMSUB213PDZr */
/* Table6625 */
  0x1368, /* VPCONFLICTQrm */
  0x136e, /* VPCONFLICTQrr */
/* Table6627 */
  0x1743, /* VRCP28PDZm */
  0x1744, /* VRCP28PDZr */
/* Table6629 */
  0x1778, /* VRSQRT28PDZm */
  0x1779, /* VRSQRT28PDZr */
/* Table6631 */
  0x12c0, /* VPCMPEQQZ128rmk */
  0x12c2, /* VPCMPEQQZ128rrk */
/* Table6633 */
  0x1314, /* VPCMPGTQZ128rmk */
  0x1316, /* VPCMPGTQZ128rrk */
/* Table6635 */
  0x12c6, /* VPCMPEQQZ256rmk */
  0x12c8, /* VPCMPEQQZ256rrk */
/* Table6637 */
  0x131a, /* VPCMPGTQZ256rmk */
  0x131c, /* VPCMPGTQZ256rrk */
/* Table6639 */
  0x154b, /* VPMOVUSDBmrk */
  0x154d, /* VPMOVUSDBrrk */
/* Table6641 */
  0x1555, /* VPMOVUSQBmrk */
  0x1557, /* VPMOVUSQBrrk */
/* Table6643 */
  0x1550, /* VPMOVUSDWmrk */
  0x1552, /* VPMOVUSDWrrk */
/* Table6645 */
  0x155f, /* VPMOVUSQWmrk */
  0x1561, /* VPMOVUSQWrrk */
/* Table6647 */
  0x155a, /* VPMOVUSQDmrk */
  0x155c, /* VPMOVUSQDrrk */
/* Table6649 */
  0x14fc, /* VPMOVSDBmrk */
  0x14fe, /* VPMOVSDBrrk */
/* Table6651 */
  0x1506, /* VPMOVSQBmrk */
  0x1508, /* VPMOVSQBrrk */
/* Table6653 */
  0x1501, /* VPMOVSDWmrk */
  0x1503, /* VPMOVSDWrrk */
/* Table6655 */
  0x1510, /* VPMOVSQWmrk */
  0x1512, /* VPMOVSQWrrk */
/* Table6657 */
  0x150b, /* VPMOVSQDmrk */
  0x150d, /* VPMOVSQDrrk */
/* Table6659 */
  0x14e1, /* VPMOVDBmrk */
  0x14e3, /* VPMOVDBrrk */
/* Table6661 */
  0x14ed, /* VPMOVQBmrk */
  0x14ef, /* VPMOVQBrrk */
/* Table6663 */
  0x14e6, /* VPMOVDWmrk */
  0x14e8, /* VPMOVDWrrk */
/* Table6665 */
  0x14f7, /* VPMOVQWmrk */
  0x14f9, /* VPMOVQWrrk */
/* Table6667 */
  0x14f2, /* VPMOVQDmrk */
  0x14f4, /* VPMOVQDrrk */
/* Table6669 */
  0x11c9, /* VPABSDZrmk */
  0x11cc, /* VPABSDZrrk */
/* Table6671 */
  0x1517, /* VPMOVSXBDZrmk */
  0x151a, /* VPMOVSXBDZrrk */
/* Table6673 */
  0x1521, /* VPMOVSXBQZrmk */
  0x1524, /* VPMOVSXBQZrrk */
/* Table6675 */
  0x1539, /* VPMOVSXWDZrmk */
  0x153c, /* VPMOVSXWDZrrk */
/* Table6677 */
  0x1543, /* VPMOVSXWQZrmk */
  0x1546, /* VPMOVSXWQZrrk */
/* Table6679 */
  0x152f, /* VPMOVSXDQZrmk */
  0x1532, /* VPMOVSXDQZrrk */
/* Table6681 */
  0x1566, /* VPMOVZXBDZrmk */
  0x1569, /* VPMOVZXBDZrrk */
/* Table6683 */
  0x1570, /* VPMOVZXBQZrmk */
  0x1573, /* VPMOVZXBQZrrk */
/* Table6685 */
  0x1588, /* VPMOVZXWDZrmk */
  0x158b, /* VPMOVZXWDZrrk */
/* Table6687 */
  0x1592, /* VPMOVZXWQZrmk */
  0x1595, /* VPMOVZXWQZrrk */
/* Table6689 */
  0x157e, /* VPMOVZXDQZrmk */
  0x1581, /* VPMOVZXDQZrrk */
/* Table6691 */
  0x14ae, /* VPMINSDZrmk */
  0x14b1, /* VPMINSDZrrk */
/* Table6693 */
  0x14cc, /* VPMINUDZrmk */
  0x14cf, /* VPMINUDZrrk */
/* Table6695 */
  0x1472, /* VPMAXSDZrmk */
  0x1475, /* VPMAXSDZrrk */
/* Table6697 */
  0x1490, /* VPMAXUDZrmk */
  0x1493, /* VPMAXUDZrrk */
/* Table6699 */
  0x15b8, /* VPMULLDZrmk */
  0x15bb, /* VPMULLDZrrk */
/* Table6701 */
  0x1432, /* VPLZCNTDrmk */
  0x1435, /* VPLZCNTDrrk */
/* Table6703 */
  0x125d, /* VPBLENDMDZrm */
  0x125e, /* VPBLENDMDZrr */
/* Table6705 */
  0xbdf, /* VBLENDMPSZrm */
  0xbe0, /* VBLENDMPSZrr */
/* Table6707 */
  0x137a, /* VPERMI2Drmk */
  0x137d, /* VPERMI2Drrk */
/* Table6709 */
  0x1386, /* VPERMI2PSrmk */
  0x1389, /* VPERMI2PSrrk */
/* Table6711 */
  0x13c2, /* VPERMT2Drmk */
  0x13c5, /* VPERMT2Drrk */
/* Table6713 */
  0x13ce, /* VPERMT2PSrmk */
  0x13d1, /* VPERMT2PSrrk */
/* Table6715 */
  0x13e3, /* VPGATHERDDZrm */
  0x0, /*  */
/* Table6717 */
  0x13e9, /* VPGATHERQDZrm */
  0x0, /*  */
/* Table6719 */
  0xeee, /* VGATHERDPSZrm */
  0x0, /*  */
/* Table6721 */
  0xefc, /* VGATHERQPSZrm */
  0x0, /*  */
/* Table6723 */
  0x1601, /* VPSCATTERDDZmr */
  0x0, /*  */
/* Table6725 */
  0x1603, /* VPSCATTERQDZmr */
  0x0, /*  */
/* Table6727 */
  0x1790, /* VSCATTERDPSZmr */
  0x0, /*  */
/* Table6729 */
  0x179a, /* VSCATTERQPSZmr */
  0x0, /*  */
/* Table6731 */
  0x0, /*  */
  0xd72, /* VFMADDSUB213PSZrk */
/* Table6733 */
  0x0, /*  */
  0xdb6, /* VFMSUBADD213PSZrk */
/* Table6735 */
  0x0, /*  */
  0xd1e, /* VFMADD213PSZrk */
/* Table6737 */
  0x0, /*  */
  0xda8, /* VFMSUB213PSZrk */
/* Table6739 */
  0x0, /*  */
  0xe32, /* VFNMADD213PSZrk */
/* Table6741 */
  0x0, /*  */
  0xe86, /* VFNMSUB213PSZrk */
/* Table6743 */
  0x1363, /* VPCONFLICTDrmk */
  0x1366, /* VPCONFLICTDrrk */
/* Table6745 */
  0x0, /*  */
  0xef1, /* VGATHERPF0DPSm */
  0xef5, /* VGATHERPF1DPSm */
  0x0, /*  */
  0x0, /*  */
  0x1792, /* VSCATTERPF0DPSm */
  0x1796, /* VSCATTERPF1DPSm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table6761 */
  0x0, /*  */
  0xef3, /* VGATHERPF0QPSm */
  0xef7, /* VGATHERPF1QPSm */
  0x0, /*  */
  0x0, /*  */
  0x1794, /* VSCATTERPF0QPSm */
  0x1798, /* VSCATTERPF1QPSm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table6777 */
  0x11d6, /* VPABSQZrmk */
  0x11d9, /* VPABSQZrrk */
/* Table6779 */
  0x159f, /* VPMULDQZrmk */
  0x15a2, /* VPMULDQZrrk */
/* Table6781 */
  0x12cc, /* VPCMPEQQZrmk */
  0x12ce, /* VPCMPEQQZrrk */
/* Table6783 */
  0x1320, /* VPCMPGTQZrmk */
  0x1322, /* VPCMPGTQZrrk */
/* Table6785 */
  0x14b9, /* VPMINSQZrmk */
  0x14bc, /* VPMINSQZrrk */
/* Table6787 */
  0x14d7, /* VPMINUQZrmk */
  0x14da, /* VPMINUQZrrk */
/* Table6789 */
  0x147d, /* VPMAXSQZrmk */
  0x1480, /* VPMAXSQZrrk */
/* Table6791 */
  0x149b, /* VPMAXUQZrmk */
  0x149e, /* VPMAXUQZrrk */
/* Table6793 */
  0x143b, /* VPLZCNTQrmk */
  0x143e, /* VPLZCNTQrrk */
/* Table6795 */
  0x125f, /* VPBLENDMQZrm */
  0x1260, /* VPBLENDMQZrr */
/* Table6797 */
  0xbdd, /* VBLENDMPDZrm */
  0xbde, /* VBLENDMPDZrr */
/* Table6799 */
  0x138c, /* VPERMI2Qrmk */
  0x138f, /* VPERMI2Qrrk */
/* Table6801 */
  0x1380, /* VPERMI2PDrmk */
  0x1383, /* VPERMI2PDrrk */
/* Table6803 */
  0x13d4, /* VPERMT2Qrmk */
  0x13d7, /* VPERMT2Qrrk */
/* Table6805 */
  0x13c8, /* VPERMT2PDrmk */
  0x13cb, /* VPERMT2PDrrk */
/* Table6807 */
  0x13e6, /* VPGATHERDQZrm */
  0x0, /*  */
/* Table6809 */
  0x13ec, /* VPGATHERQQZrm */
  0x0, /*  */
/* Table6811 */
  0xeeb, /* VGATHERDPDZrm */
  0x0, /*  */
/* Table6813 */
  0xef9, /* VGATHERQPDZrm */
  0x0, /*  */
/* Table6815 */
  0x1602, /* VPSCATTERDQZmr */
  0x0, /*  */
/* Table6817 */
  0x1604, /* VPSCATTERQQZmr */
  0x0, /*  */
/* Table6819 */
  0x178f, /* VSCATTERDPDZmr */
  0x0, /*  */
/* Table6821 */
  0x1799, /* VSCATTERQPDZmr */
  0x0, /*  */
/* Table6823 */
  0x0, /*  */
  0xd6d, /* VFMADDSUB213PDZrk */
/* Table6825 */
  0x0, /*  */
  0xdb1, /* VFMSUBADD213PDZrk */
/* Table6827 */
  0x0, /*  */
  0xd19, /* VFMADD213PDZrk */
/* Table6829 */
  0x0, /*  */
  0xda3, /* VFMSUB213PDZrk */
/* Table6831 */
  0x0, /*  */
  0xe2d, /* VFNMADD213PDZrk */
/* Table6833 */
  0x0, /*  */
  0xe81, /* VFNMSUB213PDZrk */
/* Table6835 */
  0x136c, /* VPCONFLICTQrmk */
  0x136f, /* VPCONFLICTQrrk */
/* Table6837 */
  0x0, /*  */
  0xef0, /* VGATHERPF0DPDm */
  0xef4, /* VGATHERPF1DPDm */
  0x0, /*  */
  0x0, /*  */
  0x1791, /* VSCATTERPF0DPDm */
  0x1795, /* VSCATTERPF1DPDm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table6853 */
  0x0, /*  */
  0xef2, /* VGATHERPF0QPDm */
  0xef6, /* VGATHERPF1QPDm */
  0x0, /*  */
  0x0, /*  */
  0x1793, /* VSCATTERPF0QPDm */
  0x1797, /* VSCATTERPF1QPDm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table6869 */
  0x0, /*  */
  0x174e, /* VRCP28SSrrb */
/* Table6871 */
  0x0, /*  */
  0x1783, /* VRSQRT28SSrrb */
/* Table6873 */
  0x12be, /* VPCMPEQQZ128rmb */
  0x0, /*  */
/* Table6875 */
  0x1312, /* VPCMPGTQZ128rmb */
  0x0, /*  */
/* Table6877 */
  0x0, /*  */
  0x174b, /* VRCP28SDrrb */
/* Table6879 */
  0x0, /*  */
  0x1780, /* VRSQRT28SDrrb */
/* Table6881 */
  0x12c4, /* VPCMPEQQZ256rmb */
  0x0, /*  */
/* Table6883 */
  0x1318, /* VPCMPGTQZ256rmb */
  0x0, /*  */
/* Table6885 */
  0x11c6, /* VPABSDZrmb */
  0x0, /*  */
/* Table6887 */
  0x14ab, /* VPMINSDZrmb */
  0x0, /*  */
/* Table6889 */
  0x14c9, /* VPMINUDZrmb */
  0x0, /*  */
/* Table6891 */
  0x146f, /* VPMAXSDZrmb */
  0x0, /*  */
/* Table6893 */
  0x148d, /* VPMAXUDZrmb */
  0x0, /*  */
/* Table6895 */
  0x15b5, /* VPMULLDZrmb */
  0x0, /*  */
/* Table6897 */
  0x142f, /* VPLZCNTDrmb */
  0x0, /*  */
/* Table6899 */
  0xd69, /* VFMADDSUB132PSZmb */
  0x0, /*  */
/* Table6901 */
  0xdad, /* VFMSUBADD132PSZmb */
  0x0, /*  */
/* Table6903 */
  0xd15, /* VFMADD132PSZmb */
  0x0, /*  */
/* Table6905 */
  0xd9f, /* VFMSUB132PSZmb */
  0x0, /*  */
/* Table6907 */
  0xe29, /* VFNMADD132PSZmb */
  0x0, /*  */
/* Table6909 */
  0xe7d, /* VFNMSUB132PSZmb */
  0x0, /*  */
/* Table6911 */
  0xd70, /* VFMADDSUB213PSZmb */
  0x0, /*  */
/* Table6913 */
  0xdb4, /* VFMSUBADD213PSZmb */
  0x0, /*  */
/* Table6915 */
  0xd1c, /* VFMADD213PSZmb */
  0x0, /*  */
/* Table6917 */
  0xda6, /* VFMSUB213PSZmb */
  0x0, /*  */
/* Table6919 */
  0xe30, /* VFNMADD213PSZmb */
  0x0, /*  */
/* Table6921 */
  0xe84, /* VFNMSUB213PSZmb */
  0x0, /*  */
/* Table6923 */
  0x1360, /* VPCONFLICTDrmb */
  0x0, /*  */
/* Table6925 */
  0x0, /*  */
  0x1748, /* VRCP28PSZrb */
/* Table6927 */
  0x0, /*  */
  0x177d, /* VRSQRT28PSZrb */
/* Table6929 */
  0x11d3, /* VPABSQZrmb */
  0x0, /*  */
/* Table6931 */
  0x159c, /* VPMULDQZrmb */
  0x0, /*  */
/* Table6933 */
  0x12ca, /* VPCMPEQQZrmb */
  0x0, /*  */
/* Table6935 */
  0x131e, /* VPCMPGTQZrmb */
  0x0, /*  */
/* Table6937 */
  0x14b6, /* VPMINSQZrmb */
  0x0, /*  */
/* Table6939 */
  0x14d4, /* VPMINUQZrmb */
  0x0, /*  */
/* Table6941 */
  0x147a, /* VPMAXSQZrmb */
  0x0, /*  */
/* Table6943 */
  0x1498, /* VPMAXUQZrmb */
  0x0, /*  */
/* Table6945 */
  0x1438, /* VPLZCNTQrmb */
  0x0, /*  */
/* Table6947 */
  0xd67, /* VFMADDSUB132PDZmb */
  0x0, /*  */
/* Table6949 */
  0xdab, /* VFMSUBADD132PDZmb */
  0x0, /*  */
/* Table6951 */
  0xd13, /* VFMADD132PDZmb */
  0x0, /*  */
/* Table6953 */
  0xd9d, /* VFMSUB132PDZmb */
  0x0, /*  */
/* Table6955 */
  0xe27, /* VFNMADD132PDZmb */
  0x0, /*  */
/* Table6957 */
  0xe7b, /* VFNMSUB132PDZmb */
  0x0, /*  */
/* Table6959 */
  0xd6b, /* VFMADDSUB213PDZmb */
  0x0, /*  */
/* Table6961 */
  0xdaf, /* VFMSUBADD213PDZmb */
  0x0, /*  */
/* Table6963 */
  0xd17, /* VFMADD213PDZmb */
  0x0, /*  */
/* Table6965 */
  0xda1, /* VFMSUB213PDZmb */
  0x0, /*  */
/* Table6967 */
  0xe2b, /* VFNMADD213PDZmb */
  0x0, /*  */
/* Table6969 */
  0xe7f, /* VFNMSUB213PDZmb */
  0x0, /*  */
/* Table6971 */
  0x1369, /* VPCONFLICTQrmb */
  0x0, /*  */
/* Table6973 */
  0x0, /*  */
  0x1745, /* VRCP28PDZrb */
/* Table6975 */
  0x0, /*  */
  0x177a, /* VRSQRT28PDZrb */
/* Table6977 */
  0x12bf, /* VPCMPEQQZ128rmbk */
  0x0, /*  */
/* Table6979 */
  0x1313, /* VPCMPGTQZ128rmbk */
  0x0, /*  */
/* Table6981 */
  0x12c5, /* VPCMPEQQZ256rmbk */
  0x0, /*  */
/* Table6983 */
  0x1319, /* VPCMPGTQZ256rmbk */
  0x0, /*  */
/* Table6985 */
  0x11c7, /* VPABSDZrmbk */
  0x0, /*  */
/* Table6987 */
  0x14ac, /* VPMINSDZrmbk */
  0x0, /*  */
/* Table6989 */
  0x14ca, /* VPMINUDZrmbk */
  0x0, /*  */
/* Table6991 */
  0x1470, /* VPMAXSDZrmbk */
  0x0, /*  */
/* Table6993 */
  0x148e, /* VPMAXUDZrmbk */
  0x0, /*  */
/* Table6995 */
  0x15b6, /* VPMULLDZrmbk */
  0x0, /*  */
/* Table6997 */
  0x1430, /* VPLZCNTDrmbk */
  0x0, /*  */
/* Table6999 */
  0x1361, /* VPCONFLICTDrmbk */
  0x0, /*  */
/* Table7001 */
  0x11d4, /* VPABSQZrmbk */
  0x0, /*  */
/* Table7003 */
  0x159d, /* VPMULDQZrmbk */
  0x0, /*  */
/* Table7005 */
  0x12cb, /* VPCMPEQQZrmbk */
  0x0, /*  */
/* Table7007 */
  0x131f, /* VPCMPGTQZrmbk */
  0x0, /*  */
/* Table7009 */
  0x14b7, /* VPMINSQZrmbk */
  0x0, /*  */
/* Table7011 */
  0x14d5, /* VPMINUQZrmbk */
  0x0, /*  */
/* Table7013 */
  0x147b, /* VPMAXSQZrmbk */
  0x0, /*  */
/* Table7015 */
  0x1499, /* VPMAXUQZrmbk */
  0x0, /*  */
/* Table7017 */
  0x1439, /* VPLZCNTQrmbk */
  0x0, /*  */
/* Table7019 */
  0x136a, /* VPCONFLICTQrmbk */
  0x0, /*  */
/* Table7021 */
  0x11c8, /* VPABSDZrmbkz */
  0x0, /*  */
/* Table7023 */
  0x14ad, /* VPMINSDZrmbkz */
  0x0, /*  */
/* Table7025 */
  0x14cb, /* VPMINUDZrmbkz */
  0x0, /*  */
/* Table7027 */
  0x1471, /* VPMAXSDZrmbkz */
  0x0, /*  */
/* Table7029 */
  0x148f, /* VPMAXUDZrmbkz */
  0x0, /*  */
/* Table7031 */
  0x15b7, /* VPMULLDZrmbkz */
  0x0, /*  */
/* Table7033 */
  0x1431, /* VPLZCNTDrmbkz */
  0x0, /*  */
/* Table7035 */
  0x1362, /* VPCONFLICTDrmbkz */
  0x0, /*  */
/* Table7037 */
  0x11d5, /* VPABSQZrmbkz */
  0x0, /*  */
/* Table7039 */
  0x159e, /* VPMULDQZrmbkz */
  0x0, /*  */
/* Table7041 */
  0x14b8, /* VPMINSQZrmbkz */
  0x0, /*  */
/* Table7043 */
  0x14d6, /* VPMINUQZrmbkz */
  0x0, /*  */
/* Table7045 */
  0x147c, /* VPMAXSQZrmbkz */
  0x0, /*  */
/* Table7047 */
  0x149a, /* VPMAXUQZrmbkz */
  0x0, /*  */
/* Table7049 */
  0x143a, /* VPLZCNTQrmbkz */
  0x0, /*  */
/* Table7051 */
  0x136b, /* VPCONFLICTQrmbkz */
  0x0, /*  */
/* Table7053 */
  0x0, /*  */
  0x154e, /* VPMOVUSDBrrkz */
/* Table7055 */
  0x0, /*  */
  0x1558, /* VPMOVUSQBrrkz */
/* Table7057 */
  0x0, /*  */
  0x1553, /* VPMOVUSDWrrkz */
/* Table7059 */
  0x0, /*  */
  0x1562, /* VPMOVUSQWrrkz */
/* Table7061 */
  0x0, /*  */
  0x155d, /* VPMOVUSQDrrkz */
/* Table7063 */
  0x0, /*  */
  0x14ff, /* VPMOVSDBrrkz */
/* Table7065 */
  0x0, /*  */
  0x1509, /* VPMOVSQBrrkz */
/* Table7067 */
  0x0, /*  */
  0x1504, /* VPMOVSDWrrkz */
/* Table7069 */
  0x0, /*  */
  0x1513, /* VPMOVSQWrrkz */
/* Table7071 */
  0x0, /*  */
  0x150e, /* VPMOVSQDrrkz */
/* Table7073 */
  0x0, /*  */
  0x14e4, /* VPMOVDBrrkz */
/* Table7075 */
  0x0, /*  */
  0x14f0, /* VPMOVQBrrkz */
/* Table7077 */
  0x0, /*  */
  0x14e9, /* VPMOVDWrrkz */
/* Table7079 */
  0x0, /*  */
  0x14fa, /* VPMOVQWrrkz */
/* Table7081 */
  0x0, /*  */
  0x14f5, /* VPMOVQDrrkz */
/* Table7083 */
  0x11ca, /* VPABSDZrmkz */
  0x11cd, /* VPABSDZrrkz */
/* Table7085 */
  0x1518, /* VPMOVSXBDZrmkz */
  0x151b, /* VPMOVSXBDZrrkz */
/* Table7087 */
  0x1522, /* VPMOVSXBQZrmkz */
  0x1525, /* VPMOVSXBQZrrkz */
/* Table7089 */
  0x153a, /* VPMOVSXWDZrmkz */
  0x153d, /* VPMOVSXWDZrrkz */
/* Table7091 */
  0x1544, /* VPMOVSXWQZrmkz */
  0x1547, /* VPMOVSXWQZrrkz */
/* Table7093 */
  0x1530, /* VPMOVSXDQZrmkz */
  0x1533, /* VPMOVSXDQZrrkz */
/* Table7095 */
  0x1567, /* VPMOVZXBDZrmkz */
  0x156a, /* VPMOVZXBDZrrkz */
/* Table7097 */
  0x1571, /* VPMOVZXBQZrmkz */
  0x1574, /* VPMOVZXBQZrrkz */
/* Table7099 */
  0x1589, /* VPMOVZXWDZrmkz */
  0x158c, /* VPMOVZXWDZrrkz */
/* Table7101 */
  0x1593, /* VPMOVZXWQZrmkz */
  0x1596, /* VPMOVZXWQZrrkz */
/* Table7103 */
  0x157f, /* VPMOVZXDQZrmkz */
  0x1582, /* VPMOVZXDQZrrkz */
/* Table7105 */
  0x14af, /* VPMINSDZrmkz */
  0x14b2, /* VPMINSDZrrkz */
/* Table7107 */
  0x14cd, /* VPMINUDZrmkz */
  0x14d0, /* VPMINUDZrrkz */
/* Table7109 */
  0x1473, /* VPMAXSDZrmkz */
  0x1476, /* VPMAXSDZrrkz */
/* Table7111 */
  0x1491, /* VPMAXUDZrmkz */
  0x1494, /* VPMAXUDZrrkz */
/* Table7113 */
  0x15b9, /* VPMULLDZrmkz */
  0x15bc, /* VPMULLDZrrkz */
/* Table7115 */
  0x1433, /* VPLZCNTDrmkz */
  0x1436, /* VPLZCNTDrrkz */
/* Table7117 */
  0x126f, /* VPBROADCASTDZkrm */
  0x1270, /* VPBROADCASTDZkrr */
/* Table7119 */
  0xbf3, /* VBROADCASTI32X4krm */
  0x0, /*  */
/* Table7121 */
  0x137b, /* VPERMI2Drmkz */
  0x137e, /* VPERMI2Drrkz */
/* Table7123 */
  0x1387, /* VPERMI2PSrmkz */
  0x138a, /* VPERMI2PSrrkz */
/* Table7125 */
  0x0, /*  */
  0x1273, /* VPBROADCASTDrZkrr */
/* Table7127 */
  0x13c3, /* VPERMT2Drmkz */
  0x13c6, /* VPERMT2Drrkz */
/* Table7129 */
  0x13cf, /* VPERMT2PSrmkz */
  0x13d2, /* VPERMT2PSrrkz */
/* Table7131 */
  0x0, /*  */
  0xd73, /* VFMADDSUB213PSZrkz */
/* Table7133 */
  0x0, /*  */
  0xdb7, /* VFMSUBADD213PSZrkz */
/* Table7135 */
  0x0, /*  */
  0xd1f, /* VFMADD213PSZrkz */
/* Table7137 */
  0x0, /*  */
  0xda9, /* VFMSUB213PSZrkz */
/* Table7139 */
  0x0, /*  */
  0xe33, /* VFNMADD213PSZrkz */
/* Table7141 */
  0x0, /*  */
  0xe87, /* VFNMSUB213PSZrkz */
/* Table7143 */
  0x1364, /* VPCONFLICTDrmkz */
  0x1367, /* VPCONFLICTDrrkz */
/* Table7145 */
  0x11d7, /* VPABSQZrmkz */
  0x11da, /* VPABSQZrrkz */
/* Table7147 */
  0x15a0, /* VPMULDQZrmkz */
  0x15a3, /* VPMULDQZrrkz */
/* Table7149 */
  0x14ba, /* VPMINSQZrmkz */
  0x14bd, /* VPMINSQZrrkz */
/* Table7151 */
  0x14d8, /* VPMINUQZrmkz */
  0x14db, /* VPMINUQZrrkz */
/* Table7153 */
  0x147e, /* VPMAXSQZrmkz */
  0x1481, /* VPMAXSQZrrkz */
/* Table7155 */
  0x149c, /* VPMAXUQZrmkz */
  0x149f, /* VPMAXUQZrrkz */
/* Table7157 */
  0x143c, /* VPLZCNTQrmkz */
  0x143f, /* VPLZCNTQrrkz */
/* Table7159 */
  0x127b, /* VPBROADCASTQZkrm */
  0x127c, /* VPBROADCASTQZkrr */
/* Table7161 */
  0xbf5, /* VBROADCASTI64X4krm */
  0x0, /*  */
/* Table7163 */
  0x138d, /* VPERMI2Qrmkz */
  0x1390, /* VPERMI2Qrrkz */
/* Table7165 */
  0x1381, /* VPERMI2PDrmkz */
  0x1384, /* VPERMI2PDrrkz */
/* Table7167 */
  0x0, /*  */
  0x127f, /* VPBROADCASTQrZkrr */
/* Table7169 */
  0x13d5, /* VPERMT2Qrmkz */
  0x13d8, /* VPERMT2Qrrkz */
/* Table7171 */
  0x13c9, /* VPERMT2PDrmkz */
  0x13cc, /* VPERMT2PDrrkz */
/* Table7173 */
  0x0, /*  */
  0xd6e, /* VFMADDSUB213PDZrkz */
/* Table7175 */
  0x0, /*  */
  0xdb2, /* VFMSUBADD213PDZrkz */
/* Table7177 */
  0x0, /*  */
  0xd1a, /* VFMADD213PDZrkz */
/* Table7179 */
  0x0, /*  */
  0xda4, /* VFMSUB213PDZrkz */
/* Table7181 */
  0x0, /*  */
  0xe2e, /* VFNMADD213PDZrkz */
/* Table7183 */
  0x0, /*  */
  0xe82, /* VFNMSUB213PDZrkz */
/* Table7185 */
  0x136d, /* VPCONFLICTQrmkz */
  0x1370, /* VPCONFLICTQrrkz */
/* Table7187 */
  0x59d, /* MMX_PALIGNR64irm */
  0x59e, /* MMX_PALIGNR64irr */
/* Table7189 */
  0xa2d, /* SHA1RNDS4rmi */
  0xa2e, /* SHA1RNDS4rri */
/* Table7191 */
  0x988, /* ROUNDPSm */
  0x989, /* ROUNDPSr */
/* Table7193 */
  0x986, /* ROUNDPDm */
  0x987, /* ROUNDPDr */
/* Table7195 */
  0x98d, /* ROUNDSSm */
  0x98e, /* ROUNDSSr */
/* Table7197 */
  0x98a, /* ROUNDSDm */
  0x98b, /* ROUNDSDr */
/* Table7199 */
  0xfd, /* BLENDPSrmi */
  0xfe, /* BLENDPSrri */
/* Table7201 */
  0xfb, /* BLENDPDrmi */
  0xfc, /* BLENDPDrri */
/* Table7203 */
  0x79c, /* PBLENDWrmi */
  0x79d, /* PBLENDWrri */
/* Table7205 */
  0x78d, /* PALIGNR128rm */
  0x78e, /* PALIGNR128rr */
/* Table7207 */
  0x7c8, /* PEXTRBmr */
  0x7c9, /* PEXTRBrr */
/* Table7209 */
  0x7ce, /* PEXTRWmr */
  0x7d0, /* PEXTRWrr_REV */
/* Table7211 */
  0x7ca, /* PEXTRDmr */
  0x7cb, /* PEXTRDrr */
/* Table7213 */
  0x2e5, /* EXTRACTPSmr */
  0x2e6, /* EXTRACTPSrr */
/* Table7215 */
  0x809, /* PINSRBrm */
  0x80a, /* PINSRBrr */
/* Table7217 */
  0x38f, /* INSERTPSrm */
  0x390, /* INSERTPSrr */
/* Table7219 */
  0x80b, /* PINSRDrm */
  0x80c, /* PINSRDrr */
/* Table7221 */
  0x2d9, /* DPPSrmi */
  0x2da, /* DPPSrri */
/* Table7223 */
  0x2d7, /* DPPDrmi */
  0x2d8, /* DPPDrri */
/* Table7225 */
  0x6de, /* MPSADBWrmi */
  0x6df, /* MPSADBWrri */
/* Table7227 */
  0x79e, /* PCLMULQDQrm */
  0x79f, /* PCLMULQDQrr */
/* Table7229 */
  0x7ae, /* PCMPESTRM128rm */
  0x7af, /* PCMPESTRM128rr */
/* Table7231 */
  0x7aa, /* PCMPESTRIrm */
  0x7ab, /* PCMPESTRIrr */
/* Table7233 */
  0x7be, /* PCMPISTRM128rm */
  0x7bf, /* PCMPISTRM128rr */
/* Table7235 */
  0x7ba, /* PCMPISTRIrm */
  0x7bb, /* PCMPISTRIrr */
/* Table7237 */
  0xa9, /* AESKEYGENASSIST128rm */
  0xaa, /* AESKEYGENASSIST128rr */
/* Table7239 */
  0x7cc, /* PEXTRQmr */
  0x7cd, /* PEXTRQrr */
/* Table7241 */
  0x80d, /* PINSRQrm */
  0x80e, /* PINSRQrr */
/* Table7243 */
  0x982, /* RORX32mi */
  0x983, /* RORX32ri */
/* Table7245 */
  0x125b, /* VPBLENDDrmi */
  0x125c, /* VPBLENDDrri */
/* Table7247 */
  0x13ad, /* VPERMILPSmi */
  0x13ae, /* VPERMILPSri */
/* Table7249 */
  0x13a3, /* VPERMILPDmi */
  0x13a4, /* VPERMILPDri */
/* Table7251 */
  0x1764, /* VROUNDPSm */
  0x1765, /* VROUNDPSr */
/* Table7253 */
  0x1762, /* VROUNDPDm */
  0x1763, /* VROUNDPDr */
/* Table7255 */
  0x1769, /* VROUNDSSm */
  0x176a, /* VROUNDSSr */
/* Table7257 */
  0x1766, /* VROUNDSDm */
  0x1767, /* VROUNDSDr */
/* Table7259 */
  0xbe7, /* VBLENDPSrmi */
  0xbe8, /* VBLENDPSrri */
/* Table7261 */
  0xbe3, /* VBLENDPDrmi */
  0xbe4, /* VBLENDPDrri */
/* Table7263 */
  0x1267, /* VPBLENDWrmi */
  0x1268, /* VPBLENDWrri */
/* Table7265 */
  0x1221, /* VPALIGNR128rm */
  0x1222, /* VPALIGNR128rr */
/* Table7267 */
  0x13d9, /* VPEXTRBmr */
  0x13da, /* VPEXTRBrr */
/* Table7269 */
  0x13df, /* VPEXTRWmr */
  0x13e1, /* VPEXTRWrr_REV */
/* Table7271 */
  0x13db, /* VPEXTRDmr */
  0x13dc, /* VPEXTRDrr */
/* Table7273 */
  0xd0e, /* VEXTRACTPSmr */
  0xd0f, /* VEXTRACTPSrr */
/* Table7275 */
  0xc68, /* VCVTPS2PHmr */
  0xc69, /* VCVTPS2PHrr */
/* Table7277 */
  0x1426, /* VPINSRBrm */
  0x1427, /* VPINSRBrr */
/* Table7279 */
  0xf1a, /* VINSERTPSrm */
  0xf1b, /* VINSERTPSrr */
/* Table7281 */
  0x1428, /* VPINSRDrm */
  0x1429, /* VPINSRDrr */
/* Table7283 */
  0xcfc, /* VDPPSrmi */
  0xcfd, /* VDPPSrri */
/* Table7285 */
  0xcf8, /* VDPPDrmi */
  0xcf9, /* VDPPDrri */
/* Table7287 */
  0x1180, /* VMPSADBWrmi */
  0x1181, /* VMPSADBWrri */
/* Table7289 */
  0x1287, /* VPCLMULQDQrm */
  0x1288, /* VPCLMULQDQrr */
/* Table7291 */
  0x1397, /* VPERMIL2PSmr */
  0x139b, /* VPERMIL2PSrr */
/* Table7293 */
  0x1391, /* VPERMIL2PDmr */
  0x1395, /* VPERMIL2PDrr */
/* Table7295 */
  0xbef, /* VBLENDVPSrm */
  0xbf0, /* VBLENDVPSrr */
/* Table7297 */
  0xbeb, /* VBLENDVPDrm */
  0xbec, /* VBLENDVPDrr */
/* Table7299 */
  0x1263, /* VPBLENDVBrm */
  0x1264, /* VPBLENDVBrr */
/* Table7301 */
  0xd88, /* VFMADDSUBPS4mr */
  0xd8f, /* VFMADDSUBPS4rr_REV */
/* Table7303 */
  0xd74, /* VFMADDSUBPD4mr */
  0xd7b, /* VFMADDSUBPD4rr_REV */
/* Table7305 */
  0xdcc, /* VFMSUBADDPS4mr */
  0xdd3, /* VFMSUBADDPS4rr_REV */
/* Table7307 */
  0xdb8, /* VFMSUBADDPD4mr */
  0xdbf, /* VFMSUBADDPD4rr_REV */
/* Table7309 */
  0x12e7, /* VPCMPESTRM128rm */
  0x12e8, /* VPCMPESTRM128rr */
/* Table7311 */
  0x12e3, /* VPCMPESTRIrm */
  0x12e4, /* VPCMPESTRIrr */
/* Table7313 */
  0x133b, /* VPCMPISTRM128rm */
  0x133c, /* VPCMPISTRM128rr */
/* Table7315 */
  0x1337, /* VPCMPISTRIrm */
  0x1338, /* VPCMPISTRIrr */
/* Table7317 */
  0xd34, /* VFMADDPS4mr */
  0xd3b, /* VFMADDPS4rr_REV */
/* Table7319 */
  0xd20, /* VFMADDPD4mr */
  0xd27, /* VFMADDPD4rr_REV */
/* Table7321 */
  0xd57, /* VFMADDSS4mr */
  0xd5d, /* VFMADDSS4rr_REV */
/* Table7323 */
  0xd48, /* VFMADDSD4mr */
  0xd4e, /* VFMADDSD4rr_REV */
/* Table7325 */
  0xdf4, /* VFMSUBPS4mr */
  0xdfb, /* VFMSUBPS4rr_REV */
/* Table7327 */
  0xde0, /* VFMSUBPD4mr */
  0xde7, /* VFMSUBPD4rr_REV */
/* Table7329 */
  0xe17, /* VFMSUBSS4mr */
  0xe1d, /* VFMSUBSS4rr_REV */
/* Table7331 */
  0xe08, /* VFMSUBSD4mr */
  0xe0e, /* VFMSUBSD4rr_REV */
/* Table7333 */
  0xe48, /* VFNMADDPS4mr */
  0xe4f, /* VFNMADDPS4rr_REV */
/* Table7335 */
  0xe34, /* VFNMADDPD4mr */
  0xe3b, /* VFNMADDPD4rr_REV */
/* Table7337 */
  0xe6b, /* VFNMADDSS4mr */
  0xe71, /* VFNMADDSS4rr_REV */
/* Table7339 */
  0xe5c, /* VFNMADDSD4mr */
  0xe62, /* VFNMADDSD4rr_REV */
/* Table7341 */
  0xe9c, /* VFNMSUBPS4mr */
  0xea3, /* VFNMSUBPS4rr_REV */
/* Table7343 */
  0xe88, /* VFNMSUBPD4mr */
  0xe8f, /* VFNMSUBPD4rr_REV */
/* Table7345 */
  0xebf, /* VFNMSUBSS4mr */
  0xec5, /* VFNMSUBSS4rr_REV */
/* Table7347 */
  0xeb0, /* VFNMSUBSD4mr */
  0xeb6, /* VFNMSUBSD4rr_REV */
/* Table7349 */
  0xbc2, /* VAESKEYGENASSIST128rm */
  0xbc3, /* VAESKEYGENASSIST128rr */
/* Table7351 */
  0x984, /* RORX64mi */
  0x985, /* RORX64ri */
/* Table7353 */
  0x13dd, /* VPEXTRQmr */
  0x13de, /* VPEXTRQrr */
/* Table7355 */
  0x142a, /* VPINSRQrm */
  0x142b, /* VPINSRQrr */
/* Table7357 */
  0x0, /*  */
  0x490, /* KSHIFTRWri */
/* Table7359 */
  0x0, /*  */
  0x48f, /* KSHIFTLWri */
/* Table7361 */
  0x1399, /* VPERMIL2PSrm */
  0x139b, /* VPERMIL2PSrr */
/* Table7363 */
  0x1393, /* VPERMIL2PDrm */
  0x1395, /* VPERMIL2PDrr */
/* Table7365 */
  0xd8a, /* VFMADDSUBPS4rm */
  0xd8c, /* VFMADDSUBPS4rr */
/* Table7367 */
  0xd76, /* VFMADDSUBPD4rm */
  0xd78, /* VFMADDSUBPD4rr */
/* Table7369 */
  0xdce, /* VFMSUBADDPS4rm */
  0xdd0, /* VFMSUBADDPS4rr */
/* Table7371 */
  0xdba, /* VFMSUBADDPD4rm */
  0xdbc, /* VFMSUBADDPD4rr */
/* Table7373 */
  0xd36, /* VFMADDPS4rm */
  0xd38, /* VFMADDPS4rr */
/* Table7375 */
  0xd22, /* VFMADDPD4rm */
  0xd24, /* VFMADDPD4rr */
/* Table7377 */
  0xd59, /* VFMADDSS4rm */
  0xd5b, /* VFMADDSS4rr */
/* Table7379 */
  0xd4a, /* VFMADDSD4rm */
  0xd4c, /* VFMADDSD4rr */
/* Table7381 */
  0xdf6, /* VFMSUBPS4rm */
  0xdf8, /* VFMSUBPS4rr */
/* Table7383 */
  0xde2, /* VFMSUBPD4rm */
  0xde4, /* VFMSUBPD4rr */
/* Table7385 */
  0xe19, /* VFMSUBSS4rm */
  0xe1b, /* VFMSUBSS4rr */
/* Table7387 */
  0xe0a, /* VFMSUBSD4rm */
  0xe0c, /* VFMSUBSD4rr */
/* Table7389 */
  0xe4a, /* VFNMADDPS4rm */
  0xe4c, /* VFNMADDPS4rr */
/* Table7391 */
  0xe36, /* VFNMADDPD4rm */
  0xe38, /* VFNMADDPD4rr */
/* Table7393 */
  0xe6d, /* VFNMADDSS4rm */
  0xe6f, /* VFNMADDSS4rr */
/* Table7395 */
  0xe5e, /* VFNMADDSD4rm */
  0xe60, /* VFNMADDSD4rr */
/* Table7397 */
  0xe9e, /* VFNMSUBPS4rm */
  0xea0, /* VFNMSUBPS4rr */
/* Table7399 */
  0xe8a, /* VFNMSUBPD4rm */
  0xe8c, /* VFNMSUBPD4rr */
/* Table7401 */
  0xec1, /* VFNMSUBSS4rm */
  0xec3, /* VFNMSUBSS4rr */
/* Table7403 */
  0xeb2, /* VFNMSUBSD4rm */
  0xeb4, /* VFNMSUBSD4rr */
/* Table7405 */
  0x1259, /* VPBLENDDYrmi */
  0x125a, /* VPBLENDDYrri */
/* Table7407 */
  0x13a7, /* VPERMILPSYmi */
  0x13a8, /* VPERMILPSYri */
/* Table7409 */
  0x139d, /* VPERMILPDYmi */
  0x139e, /* VPERMILPDYri */
/* Table7411 */
  0x1371, /* VPERM2F128rm */
  0x1372, /* VPERM2F128rr */
/* Table7413 */
  0x176e, /* VROUNDYPSm */
  0x176f, /* VROUNDYPSr */
/* Table7415 */
  0x176c, /* VROUNDYPDm */
  0x176d, /* VROUNDYPDr */
/* Table7417 */
  0xbe5, /* VBLENDPSYrmi */
  0xbe6, /* VBLENDPSYrri */
/* Table7419 */
  0xbe1, /* VBLENDPDYrmi */
  0xbe2, /* VBLENDPDYrri */
/* Table7421 */
  0x1265, /* VPBLENDWYrmi */
  0x1266, /* VPBLENDWYrri */
/* Table7423 */
  0x1223, /* VPALIGNR256rm */
  0x1224, /* VPALIGNR256rr */
/* Table7425 */
  0xf0e, /* VINSERTF128rm */
  0xf0f, /* VINSERTF128rr */
/* Table7427 */
  0xd02, /* VEXTRACTF128mr */
  0xd03, /* VEXTRACTF128rr */
/* Table7429 */
  0xc64, /* VCVTPS2PHYmr */
  0xc65, /* VCVTPS2PHYrr */
/* Table7431 */
  0xf14, /* VINSERTI128rm */
  0xf15, /* VINSERTI128rr */
/* Table7433 */
  0xd08, /* VEXTRACTI128mr */
  0xd09, /* VEXTRACTI128rr */
/* Table7435 */
  0xcfa, /* VDPPSYrmi */
  0xcfb, /* VDPPSYrri */
/* Table7437 */
  0x117e, /* VMPSADBWYrmi */
  0x117f, /* VMPSADBWYrri */
/* Table7439 */
  0x1373, /* VPERM2I128rm */
  0x1374, /* VPERM2I128rr */
/* Table7441 */
  0x1398, /* VPERMIL2PSmrY */
  0x139c, /* VPERMIL2PSrrY */
/* Table7443 */
  0x1392, /* VPERMIL2PDmrY */
  0x1396, /* VPERMIL2PDrrY */
/* Table7445 */
  0xbed, /* VBLENDVPSYrm */
  0xbee, /* VBLENDVPSYrr */
/* Table7447 */
  0xbe9, /* VBLENDVPDYrm */
  0xbea, /* VBLENDVPDYrr */
/* Table7449 */
  0x1261, /* VPBLENDVBYrm */
  0x1262, /* VPBLENDVBYrr */
/* Table7451 */
  0xd89, /* VFMADDSUBPS4mrY */
  0xd8e, /* VFMADDSUBPS4rrY_REV */
/* Table7453 */
  0xd75, /* VFMADDSUBPD4mrY */
  0xd7a, /* VFMADDSUBPD4rrY_REV */
/* Table7455 */
  0xdcd, /* VFMSUBADDPS4mrY */
  0xdd2, /* VFMSUBADDPS4rrY_REV */
/* Table7457 */
  0xdb9, /* VFMSUBADDPD4mrY */
  0xdbe, /* VFMSUBADDPD4rrY_REV */
/* Table7459 */
  0xd35, /* VFMADDPS4mrY */
  0xd3a, /* VFMADDPS4rrY_REV */
/* Table7461 */
  0xd21, /* VFMADDPD4mrY */
  0xd26, /* VFMADDPD4rrY_REV */
/* Table7463 */
  0xdf5, /* VFMSUBPS4mrY */
  0xdfa, /* VFMSUBPS4rrY_REV */
/* Table7465 */
  0xde1, /* VFMSUBPD4mrY */
  0xde6, /* VFMSUBPD4rrY_REV */
/* Table7467 */
  0xe49, /* VFNMADDPS4mrY */
  0xe4e, /* VFNMADDPS4rrY_REV */
/* Table7469 */
  0xe35, /* VFNMADDPD4mrY */
  0xe3a, /* VFNMADDPD4rrY_REV */
/* Table7471 */
  0xe9d, /* VFNMSUBPS4mrY */
  0xea2, /* VFNMSUBPS4rrY_REV */
/* Table7473 */
  0xe89, /* VFNMSUBPD4mrY */
  0xe8e, /* VFNMSUBPD4rrY_REV */
/* Table7475 */
  0x13bb, /* VPERMQYmi */
  0x13bc, /* VPERMQYri */
/* Table7477 */
  0x13b1, /* VPERMPDYmi */
  0x13b2, /* VPERMPDYri */
/* Table7479 */
  0x139a, /* VPERMIL2PSrmY */
  0x139c, /* VPERMIL2PSrrY */
/* Table7481 */
  0x1394, /* VPERMIL2PDrmY */
  0x1396, /* VPERMIL2PDrrY */
/* Table7483 */
  0xd8b, /* VFMADDSUBPS4rmY */
  0xd8d, /* VFMADDSUBPS4rrY */
/* Table7485 */
  0xd77, /* VFMADDSUBPD4rmY */
  0xd79, /* VFMADDSUBPD4rrY */
/* Table7487 */
  0xdcf, /* VFMSUBADDPS4rmY */
  0xdd1, /* VFMSUBADDPS4rrY */
/* Table7489 */
  0xdbb, /* VFMSUBADDPD4rmY */
  0xdbd, /* VFMSUBADDPD4rrY */
/* Table7491 */
  0xd37, /* VFMADDPS4rmY */
  0xd39, /* VFMADDPS4rrY */
/* Table7493 */
  0xd23, /* VFMADDPD4rmY */
  0xd25, /* VFMADDPD4rrY */
/* Table7495 */
  0xdf7, /* VFMSUBPS4rmY */
  0xdf9, /* VFMSUBPS4rrY */
/* Table7497 */
  0xde3, /* VFMSUBPD4rmY */
  0xde5, /* VFMSUBPD4rrY */
/* Table7499 */
  0xe4b, /* VFNMADDPS4rmY */
  0xe4d, /* VFNMADDPS4rrY */
/* Table7501 */
  0xe37, /* VFNMADDPD4rmY */
  0xe39, /* VFNMADDPD4rrY */
/* Table7503 */
  0xe9f, /* VFNMSUBPS4rmY */
  0xea1, /* VFNMSUBPS4rrY */
/* Table7505 */
  0xe8b, /* VFNMSUBPD4rmY */
  0xe8d, /* VFNMSUBPD4rrY */
/* Table7507 */
  0x1760, /* VRNDSCALESSm */
  0x1761, /* VRNDSCALESSr */
/* Table7509 */
  0x175e, /* VRNDSCALESDm */
  0x175f, /* VRNDSCALESDr */
/* Table7511 */
  0xd10, /* VEXTRACTPSzmr */
  0xd11, /* VEXTRACTPSzrr */
/* Table7513 */
  0xf1c, /* VINSERTPSzrm */
  0xf1d, /* VINSERTPSzrr */
/* Table7515 */
  0xbc4, /* VALIGNDrmi */
  0xbc5, /* VALIGNDrri */
/* Table7517 */
  0x13ab, /* VPERMILPSZmi */
  0x13ac, /* VPERMILPSZri */
/* Table7519 */
  0x175c, /* VRNDSCALEPSZm */
  0x175d, /* VRNDSCALEPSZr */
/* Table7521 */
  0xf10, /* VINSERTF32x4rm */
  0xf11, /* VINSERTF32x4rr */
/* Table7523 */
  0xd04, /* VEXTRACTF32x4mr */
  0xd05, /* VEXTRACTF32x4rr */
/* Table7525 */
  0xc66, /* VCVTPS2PHZmr */
  0xc67, /* VCVTPS2PHZrr */
/* Table7527 */
  0x1343, /* VPCMPUDZrmi */
  0x1346, /* VPCMPUDZrri */
/* Table7529 */
  0x128f, /* VPCMPDZrmi */
  0x1292, /* VPCMPDZrri */
/* Table7531 */
  0xf16, /* VINSERTI32x4rm */
  0xf17, /* VINSERTI32x4rr */
/* Table7533 */
  0xd0a, /* VEXTRACTI32x4mr */
  0xd0b, /* VEXTRACTI32x4rr */
/* Table7535 */
  0x13bd, /* VPERMQZmi */
  0x13be, /* VPERMQZri */
/* Table7537 */
  0x13b3, /* VPERMPDZmi */
  0x13b4, /* VPERMPDZri */
/* Table7539 */
  0xbc8, /* VALIGNQrmi */
  0xbc9, /* VALIGNQrri */
/* Table7541 */
  0x13a1, /* VPERMILPDZmi */
  0x13a2, /* VPERMILPDZri */
/* Table7543 */
  0x175a, /* VRNDSCALEPDZm */
  0x175b, /* VRNDSCALEPDZr */
/* Table7545 */
  0xf12, /* VINSERTF64x4rm */
  0xf13, /* VINSERTF64x4rr */
/* Table7547 */
  0xd06, /* VEXTRACTF64x4mr */
  0xd07, /* VEXTRACTF64x4rr */
/* Table7549 */
  0x1349, /* VPCMPUQZrmi */
  0x134c, /* VPCMPUQZrri */
/* Table7551 */
  0x133d, /* VPCMPQZrmi */
  0x1340, /* VPCMPQZrri */
/* Table7553 */
  0xf18, /* VINSERTI64x4rm */
  0xf19, /* VINSERTI64x4rr */
/* Table7555 */
  0xd0c, /* VEXTRACTI64x4mr */
  0xd0d, /* VEXTRACTI64x4rr */
/* Table7557 */
  0x0, /*  */
  0xbc6, /* VALIGNDrrik */
/* Table7559 */
  0x0, /*  */
  0xbca, /* VALIGNQrrik */
/* Table7561 */
  0x0, /*  */
  0xbc7, /* VALIGNDrrikz */
/* Table7563 */
  0x0, /*  */
  0xbcb, /* VALIGNQrrikz */
/* Table7565 */
  0x144e, /* VPMACSSWWrm */
  0x144f, /* VPMACSSWWrr */
/* Table7567 */
  0x144c, /* VPMACSSWDrm */
  0x144d, /* VPMACSSWDrr */
/* Table7569 */
  0x144a, /* VPMACSSDQLrm */
  0x144b, /* VPMACSSDQLrr */
/* Table7571 */
  0x1446, /* VPMACSSDDrm */
  0x1447, /* VPMACSSDDrr */
/* Table7573 */
  0x1448, /* VPMACSSDQHrm */
  0x1449, /* VPMACSSDQHrr */
/* Table7575 */
  0x1452, /* VPMACSWWrm */
  0x1453, /* VPMACSWWrr */
/* Table7577 */
  0x1450, /* VPMACSWDrm */
  0x1451, /* VPMACSWDrr */
/* Table7579 */
  0x1444, /* VPMACSDQLrm */
  0x1445, /* VPMACSDQLrr */
/* Table7581 */
  0x1440, /* VPMACSDDrm */
  0x1441, /* VPMACSDDrr */
/* Table7583 */
  0x1442, /* VPMACSDQHrm */
  0x1443, /* VPMACSDQHrr */
/* Table7585 */
  0x1289, /* VPCMOVmr */
  0x128d, /* VPCMOVrr */
/* Table7587 */
  0x15e6, /* VPPERMmr */
  0x15e8, /* VPPERMrr */
/* Table7589 */
  0x1454, /* VPMADCSSWDrm */
  0x1455, /* VPMADCSSWDrr */
/* Table7591 */
  0x1456, /* VPMADCSWDrm */
  0x1457, /* VPMADCSWDrr */
/* Table7593 */
  0x15e9, /* VPROTBmi */
  0x15eb, /* VPROTBri */
/* Table7595 */
  0x15f8, /* VPROTWmi */
  0x15fa, /* VPROTWri */
/* Table7597 */
  0x15ee, /* VPROTDmi */
  0x15f0, /* VPROTDri */
/* Table7599 */
  0x15f3, /* VPROTQmi */
  0x15f5, /* VPROTQri */
/* Table7601 */
  0x134f, /* VPCOMBmi */
  0x1350, /* VPCOMBri */
/* Table7603 */
  0x135d, /* VPCOMWmi */
  0x135e, /* VPCOMWri */
/* Table7605 */
  0x1351, /* VPCOMDmi */
  0x1352, /* VPCOMDri */
/* Table7607 */
  0x1353, /* VPCOMQmi */
  0x1354, /* VPCOMQri */
/* Table7609 */
  0x1355, /* VPCOMUBmi */
  0x1356, /* VPCOMUBri */
/* Table7611 */
  0x135b, /* VPCOMUWmi */
  0x135c, /* VPCOMUWri */
/* Table7613 */
  0x1357, /* VPCOMUDmi */
  0x1358, /* VPCOMUDri */
/* Table7615 */
  0x1359, /* VPCOMUQmi */
  0x135a, /* VPCOMUQri */
/* Table7617 */
  0x128b, /* VPCMOVrm */
  0x128d, /* VPCMOVrr */
/* Table7619 */
  0x15e7, /* VPPERMrm */
  0x15e8, /* VPPERMrr */
/* Table7621 */
  0x128a, /* VPCMOVmrY */
  0x128e, /* VPCMOVrrY */
/* Table7623 */
  0x128c, /* VPCMOVrmY */
  0x128e, /* VPCMOVrrY */
/* Table7625 */
  0x0, /*  */
  0xe7, /* BLCFILL32rm */
  0x103, /* BLSFILL32rm */
  0xf7, /* BLCS32rm */
  0xb6d, /* TZMSK32rm */
  0xef, /* BLCIC32rm */
  0x10b, /* BLSIC32rm */
  0xb2f, /* T1MSKC32rm */
  0x0, /*  */
  0xe8, /* BLCFILL32rr */
  0x104, /* BLSFILL32rr */
  0xf8, /* BLCS32rr */
  0xb6e, /* TZMSK32rr */
  0xf0, /* BLCIC32rr */
  0x10c, /* BLSIC32rr */
  0xb30, /* T1MSKC32rr */
/* Table7641 */
  0x0, /*  */
  0xf3, /* BLCMSK32rm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xeb, /* BLCI32rm */
  0x0, /*  */
  0x0, /*  */
  0xf4, /* BLCMSK32rr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xec, /* BLCI32rr */
  0x0, /*  */
/* Table7657 */
  0xed2, /* VFRCZPSrm */
  0xed4, /* VFRCZPSrr */
/* Table7659 */
  0xece, /* VFRCZPDrm */
  0xed0, /* VFRCZPDrr */
/* Table7661 */
  0xed8, /* VFRCZSSrm */
  0xed9, /* VFRCZSSrr */
/* Table7663 */
  0xed6, /* VFRCZSDrm */
  0xed7, /* VFRCZSDrr */
/* Table7665 */
  0x15ea, /* VPROTBmr */
  0x15ed, /* VPROTBrr */
/* Table7667 */
  0x15f9, /* VPROTWmr */
  0x15fc, /* VPROTWrr */
/* Table7669 */
  0x15ef, /* VPROTDmr */
  0x15f2, /* VPROTDrr */
/* Table7671 */
  0x15f4, /* VPROTQmr */
  0x15f7, /* VPROTQrr */
/* Table7673 */
  0x1611, /* VPSHLBmr */
  0x1613, /* VPSHLBrr */
/* Table7675 */
  0x161a, /* VPSHLWmr */
  0x161c, /* VPSHLWrr */
/* Table7677 */
  0x1614, /* VPSHLDmr */
  0x1616, /* VPSHLDrr */
/* Table7679 */
  0x1617, /* VPSHLQmr */
  0x1619, /* VPSHLQrr */
/* Table7681 */
  0x1605, /* VPSHABmr */
  0x1607, /* VPSHABrr */
/* Table7683 */
  0x160e, /* VPSHAWmr */
  0x1610, /* VPSHAWrr */
/* Table7685 */
  0x1608, /* VPSHADmr */
  0x160a, /* VPSHADrr */
/* Table7687 */
  0x160b, /* VPSHAQmr */
  0x160d, /* VPSHAQrr */
/* Table7689 */
  0x13f2, /* VPHADDBWrm */
  0x13f3, /* VPHADDBWrr */
/* Table7691 */
  0x13ee, /* VPHADDBDrm */
  0x13ef, /* VPHADDBDrr */
/* Table7693 */
  0x13f0, /* VPHADDBQrm */
  0x13f1, /* VPHADDBQrr */
/* Table7695 */
  0x140a, /* VPHADDWDrm */
  0x140b, /* VPHADDWDrr */
/* Table7697 */
  0x140c, /* VPHADDWQrm */
  0x140d, /* VPHADDWQrr */
/* Table7699 */
  0x13f4, /* VPHADDDQrm */
  0x13f5, /* VPHADDDQrr */
/* Table7701 */
  0x1402, /* VPHADDUBWrm */
  0x1403, /* VPHADDUBWrr */
/* Table7703 */
  0x13fe, /* VPHADDUBDrm */
  0x13ff, /* VPHADDUBDrr */
/* Table7705 */
  0x1400, /* VPHADDUBQrm */
  0x1401, /* VPHADDUBQrr */
/* Table7707 */
  0x1406, /* VPHADDUWDrm */
  0x1407, /* VPHADDUWDrr */
/* Table7709 */
  0x1408, /* VPHADDUWQrm */
  0x1409, /* VPHADDUWQrr */
/* Table7711 */
  0x1404, /* VPHADDUDQrm */
  0x1405, /* VPHADDUDQrr */
/* Table7713 */
  0x1414, /* VPHSUBBWrm */
  0x1415, /* VPHSUBBWrr */
/* Table7715 */
  0x1420, /* VPHSUBWDrm */
  0x1421, /* VPHSUBWDrr */
/* Table7717 */
  0x1416, /* VPHSUBDQrm */
  0x1417, /* VPHSUBDQrr */
/* Table7719 */
  0x0, /*  */
  0xe9, /* BLCFILL64rm */
  0x105, /* BLSFILL64rm */
  0xf9, /* BLCS64rm */
  0xb6f, /* TZMSK64rm */
  0xf1, /* BLCIC64rm */
  0x10d, /* BLSIC64rm */
  0xb31, /* T1MSKC64rm */
  0x0, /*  */
  0xea, /* BLCFILL64rr */
  0x106, /* BLSFILL64rr */
  0xfa, /* BLCS64rr */
  0xb70, /* TZMSK64rr */
  0xf2, /* BLCIC64rr */
  0x10e, /* BLSIC64rr */
  0xb32, /* T1MSKC64rr */
/* Table7735 */
  0x0, /*  */
  0xf5, /* BLCMSK64rm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xed, /* BLCI64rm */
  0x0, /*  */
  0x0, /*  */
  0xf6, /* BLCMSK64rr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xee, /* BLCI64rr */
  0x0, /*  */
/* Table7751 */
  0x15ec, /* VPROTBrm */
  0x15ed, /* VPROTBrr */
/* Table7753 */
  0x15fb, /* VPROTWrm */
  0x15fc, /* VPROTWrr */
/* Table7755 */
  0x15f1, /* VPROTDrm */
  0x15f2, /* VPROTDrr */
/* Table7757 */
  0x15f6, /* VPROTQrm */
  0x15f7, /* VPROTQrr */
/* Table7759 */
  0x1612, /* VPSHLBrm */
  0x1613, /* VPSHLBrr */
/* Table7761 */
  0x161b, /* VPSHLWrm */
  0x161c, /* VPSHLWrr */
/* Table7763 */
  0x1615, /* VPSHLDrm */
  0x1616, /* VPSHLDrr */
/* Table7765 */
  0x1618, /* VPSHLQrm */
  0x1619, /* VPSHLQrr */
/* Table7767 */
  0x1606, /* VPSHABrm */
  0x1607, /* VPSHABrr */
/* Table7769 */
  0x160f, /* VPSHAWrm */
  0x1610, /* VPSHAWrr */
/* Table7771 */
  0x1609, /* VPSHADrm */
  0x160a, /* VPSHADrr */
/* Table7773 */
  0x160c, /* VPSHAQrm */
  0x160d, /* VPSHAQrr */
/* Table7775 */
  0xed3, /* VFRCZPSrmY */
  0xed5, /* VFRCZPSrrY */
/* Table7777 */
  0xecf, /* VFRCZPDrmY */
  0xed1, /* VFRCZPDrrY */
/* Table7779 */
  0xe3, /* BEXTRI32mi */
  0xe4, /* BEXTRI32ri */
/* Table7781 */
  0xe5, /* BEXTRI64mi */
  0xe6, /* BEXTRI64ri */
/* Table7783 */
  0x878, /* PREFETCH */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table7799 */
  0x2fc, /* FEMMS */
/* Table7800 */
  0x807, /* PI2FWrm */
  0x808, /* PI2FWrr */
/* Table7802 */
  0x805, /* PI2FDrm */
  0x806, /* PI2FDrr */
/* Table7804 */
  0x7d3, /* PF2IWrm */
  0x7d4, /* PF2IWrr */
/* Table7806 */
  0x7d1, /* PF2IDrm */
  0x7d2, /* PF2IDrr */
/* Table7808 */
  0x7e5, /* PFNACCrm */
  0x7e6, /* PFNACCrr */
/* Table7810 */
  0x7e7, /* PFPNACCrm */
  0x7e8, /* PFPNACCrr */
/* Table7812 */
  0x7db, /* PFCMPGErm */
  0x7dc, /* PFCMPGErr */
/* Table7814 */
  0x7e1, /* PFMINrm */
  0x7e2, /* PFMINrr */
/* Table7816 */
  0x7ed, /* PFRCPrm */
  0x7ee, /* PFRCPrr */
/* Table7818 */
  0x7f1, /* PFRSQRTrm */
  0x7f2, /* PFRSQRTrr */
/* Table7820 */
  0x7f5, /* PFSUBrm */
  0x7f6, /* PFSUBrr */
/* Table7822 */
  0x7d7, /* PFADDrm */
  0x7d8, /* PFADDrr */
/* Table7824 */
  0x7dd, /* PFCMPGTrm */
  0x7de, /* PFCMPGTrr */
/* Table7826 */
  0x7df, /* PFMAXrm */
  0x7e0, /* PFMAXrr */
/* Table7828 */
  0x7e9, /* PFRCPIT1rm */
  0x7ea, /* PFRCPIT1rr */
/* Table7830 */
  0x7ef, /* PFRSQIT1rm */
  0x7f0, /* PFRSQIT1rr */
/* Table7832 */
  0x7f3, /* PFSUBRrm */
  0x7f4, /* PFSUBRrr */
/* Table7834 */
  0x7d5, /* PFACCrm */
  0x7d6, /* PFACCrr */
/* Table7836 */
  0x7d9, /* PFCMPEQrm */
  0x7da, /* PFCMPEQrr */
/* Table7838 */
  0x7e3, /* PFMULrm */
  0x7e4, /* PFMULrr */
/* Table7840 */
  0x7eb, /* PFRCPIT2rm */
  0x7ec, /* PFRCPIT2rr */
/* Table7842 */
  0x84a, /* PMULHRWrm */
  0x84b, /* PMULHRWrr */
/* Table7844 */
  0x8b8, /* PSWAPDrm */
  0x8b9, /* PSWAPDrr */
/* Table7846 */
  0x796, /* PAVGUSBrm */
  0x797, /* PAVGUSBrr */
  0x0
};

static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = {
 /* IC */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1 /* Table1 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3 /* Table3 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5 /* Table5 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7 /* Table7 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    9 /* Table9 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    10 /* Table10 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    11 /* Table11 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    12 /* Table12 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    13 /* Table13 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    15 /* Table15 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    17 /* Table17 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    19 /* Table19 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    21 /* Table21 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    22 /* Table22 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    23 /* Table23 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    24 /* Table24 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    26 /* Table26 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    28 /* Table28 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    30 /* Table30 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    32 /* Table32 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    33 /* Table33 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    34 /* Table34 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    35 /* Table35 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    36 /* Table36 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    38 /* Table38 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    40 /* Table40 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    42 /* Table42 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    44 /* Table44 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    45 /* Table45 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    46 /* Table46 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    47 /* Table47 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    48 /* Table48 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    50 /* Table50 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    52 /* Table52 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    54 /* Table54 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    56 /* Table56 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    57 /* Table57 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    58 /* Table58 */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    59 /* Table59 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    61 /* Table61 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    63 /* Table63 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    65 /* Table65 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    67 /* Table67 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    68 /* Table68 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    69 /* Table69 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    70 /* Table70 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    72 /* Table72 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    74 /* Table74 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    76 /* Table76 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    78 /* Table78 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    79 /* Table79 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    80 /* Table80 */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    81 /* Table81 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    83 /* Table83 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    85 /* Table85 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    87 /* Table87 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    89 /* Table89 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    90 /* Table90 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    91 /* Table91 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    96 /* Table96 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    97 /* Table97 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    98 /* Table98 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    100 /* Table100 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    102 /* Table102 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    103 /* Table103 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    104 /* Table104 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    106 /* Table106 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    107 /* Table107 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    109 /* Table109 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    110 /* Table110 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    111 /* Table111 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    112 /* Table112 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    113 /* Table113 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    114 /* Table114 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    115 /* Table115 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    116 /* Table116 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    117 /* Table117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    118 /* Table118 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    119 /* Table119 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    120 /* Table120 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    121 /* Table121 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    122 /* Table122 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    123 /* Table123 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    124 /* Table124 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    125 /* Table125 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    126 /* Table126 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    127 /* Table127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    128 /* Table128 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    129 /* Table129 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    145 /* Table145 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    161 /* Table161 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    177 /* Table177 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    193 /* Table193 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    195 /* Table195 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    197 /* Table197 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    199 /* Table199 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    201 /* Table201 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    203 /* Table203 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    205 /* Table205 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    207 /* Table207 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    209 /* Table209 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    211 /* Table211 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    213 /* Table213 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    215 /* Table215 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    231 /* Table231 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    233 /* Table233 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    234 /* Table234 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    235 /* Table235 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    236 /* Table236 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    237 /* Table237 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    238 /* Table238 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    239 /* Table239 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    240 /* Table240 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    241 /* Table241 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    242 /* Table242 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    243 /* Table243 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    244 /* Table244 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    245 /* Table245 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    246 /* Table246 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    247 /* Table247 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    248 /* Table248 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    249 /* Table249 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    250 /* Table250 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    251 /* Table251 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    252 /* Table252 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    253 /* Table253 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    254 /* Table254 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    255 /* Table255 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    256 /* Table256 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    259 /* Table259 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    275 /* Table275 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    291 /* Table291 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    292 /* Table292 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    293 /* Table293 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    295 /* Table295 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    297 /* Table297 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    369 /* Table369 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    441 /* Table441 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    442 /* Table442 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    443 /* Table443 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    444 /* Table444 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    445 /* Table445 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    446 /* Table446 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    447 /* Table447 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    448 /* Table448 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    449 /* Table449 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    465 /* Table465 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    481 /* Table481 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    497 /* Table497 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    513 /* Table513 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    514 /* Table514 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    515 /* Table515 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    516 /* Table516 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    517 /* Table517 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    533 /* Table533 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    605 /* Table605 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    677 /* Table677 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    749 /* Table749 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    765 /* Table765 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    781 /* Table781 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    853 /* Table853 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    925 /* Table925 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    926 /* Table926 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    927 /* Table927 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    928 /* Table928 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    929 /* Table929 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    930 /* Table930 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    931 /* Table931 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    932 /* Table932 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    933 /* Table933 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    934 /* Table934 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    935 /* Table935 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    936 /* Table936 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    937 /* Table937 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    938 /* Table938 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    939 /* Table939 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    940 /* Table940 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    941 /* Table941 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    942 /* Table942 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    943 /* Table943 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    944 /* Table944 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    945 /* Table945 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    946 /* Table946 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    947 /* Table947 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    963 /* Table963 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    979 /* Table979 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    980 /* Table980 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    981 /* Table981 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    982 /* Table982 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    983 /* Table983 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    984 /* Table984 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    985 /* Table985 */
   },
   /* 0xff */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1001 /* Table1001 */
   }
  }
 }
,  /* IC_64BIT */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1 /* Table1 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3 /* Table3 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5 /* Table5 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7 /* Table7 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    9 /* Table9 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    10 /* Table10 */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    13 /* Table13 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    15 /* Table15 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    17 /* Table17 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    19 /* Table19 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    21 /* Table21 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    22 /* Table22 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    24 /* Table24 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    26 /* Table26 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    28 /* Table28 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    30 /* Table30 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    32 /* Table32 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    33 /* Table33 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    36 /* Table36 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    38 /* Table38 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    40 /* Table40 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    42 /* Table42 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    44 /* Table44 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    45 /* Table45 */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    48 /* Table48 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    50 /* Table50 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    52 /* Table52 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    54 /* Table54 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    56 /* Table56 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    57 /* Table57 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    59 /* Table59 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    61 /* Table61 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    63 /* Table63 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    65 /* Table65 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    67 /* Table67 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    68 /* Table68 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    70 /* Table70 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    72 /* Table72 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    74 /* Table74 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    76 /* Table76 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    78 /* Table78 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    79 /* Table79 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    81 /* Table81 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    83 /* Table83 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    85 /* Table85 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    87 /* Table87 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    89 /* Table89 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    90 /* Table90 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1017 /* Table1017 */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1020 /* Table1020 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    102 /* Table102 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1022 /* Table1022 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    104 /* Table104 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1023 /* Table1023 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    107 /* Table107 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    109 /* Table109 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    110 /* Table110 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    111 /* Table111 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    112 /* Table112 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    113 /* Table113 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    114 /* Table114 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    115 /* Table115 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    116 /* Table116 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    117 /* Table117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    118 /* Table118 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    119 /* Table119 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    120 /* Table120 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    121 /* Table121 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    122 /* Table122 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    123 /* Table123 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    124 /* Table124 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    125 /* Table125 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    126 /* Table126 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    127 /* Table127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    128 /* Table128 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    129 /* Table129 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    145 /* Table145 */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    177 /* Table177 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    193 /* Table193 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    195 /* Table195 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    197 /* Table197 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    199 /* Table199 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    201 /* Table201 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    203 /* Table203 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    205 /* Table205 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    207 /* Table207 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    209 /* Table209 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1024 /* Table1024 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    213 /* Table213 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1026 /* Table1026 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    231 /* Table231 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    233 /* Table233 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    234 /* Table234 */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    236 /* Table236 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1043 /* Table1043 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1044 /* Table1044 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    239 /* Table239 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    240 /* Table240 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1045 /* Table1045 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1046 /* Table1046 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1047 /* Table1047 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1048 /* Table1048 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    245 /* Table245 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    246 /* Table246 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    247 /* Table247 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    248 /* Table248 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    249 /* Table249 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    250 /* Table250 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    251 /* Table251 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    252 /* Table252 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    253 /* Table253 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    254 /* Table254 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    255 /* Table255 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    256 /* Table256 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    259 /* Table259 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    275 /* Table275 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1049 /* Table1049 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1050 /* Table1050 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    293 /* Table293 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    295 /* Table295 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    297 /* Table297 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    369 /* Table369 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    441 /* Table441 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1051 /* Table1051 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    443 /* Table443 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    444 /* Table444 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    445 /* Table445 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    446 /* Table446 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    448 /* Table448 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    449 /* Table449 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    465 /* Table465 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    481 /* Table481 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    497 /* Table497 */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    515 /* Table515 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    516 /* Table516 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    517 /* Table517 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    533 /* Table533 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    605 /* Table605 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    677 /* Table677 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    749 /* Table749 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    765 /* Table765 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    781 /* Table781 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    853 /* Table853 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    925 /* Table925 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    926 /* Table926 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    927 /* Table927 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1052 /* Table1052 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    929 /* Table929 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    930 /* Table930 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    931 /* Table931 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    932 /* Table932 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1053 /* Table1053 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    934 /* Table934 */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    936 /* Table936 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    937 /* Table937 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    938 /* Table938 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    939 /* Table939 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    940 /* Table940 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    941 /* Table941 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    942 /* Table942 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    943 /* Table943 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    944 /* Table944 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    945 /* Table945 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    946 /* Table946 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    947 /* Table947 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    963 /* Table963 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    979 /* Table979 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    980 /* Table980 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    981 /* Table981 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    982 /* Table982 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    983 /* Table983 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    984 /* Table984 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    985 /* Table985 */
   },
   /* 0xff */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1054 /* Table1054 */
   }
  }
 }
,  /* IC_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1 /* Table1 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1070 /* Table1070 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5 /* Table5 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1072 /* Table1072 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    9 /* Table9 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1074 /* Table1074 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1075 /* Table1075 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1076 /* Table1076 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    13 /* Table13 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1077 /* Table1077 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    17 /* Table17 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1079 /* Table1079 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    21 /* Table21 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1081 /* Table1081 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1082 /* Table1082 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    24 /* Table24 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1083 /* Table1083 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    28 /* Table28 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1085 /* Table1085 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    32 /* Table32 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1087 /* Table1087 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1088 /* Table1088 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1089 /* Table1089 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    36 /* Table36 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1090 /* Table1090 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    40 /* Table40 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1092 /* Table1092 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    44 /* Table44 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1094 /* Table1094 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1095 /* Table1095 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1096 /* Table1096 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    48 /* Table48 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1097 /* Table1097 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    52 /* Table52 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1099 /* Table1099 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    56 /* Table56 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1101 /* Table1101 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    58 /* Table58 */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    59 /* Table59 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1102 /* Table1102 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    63 /* Table63 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1104 /* Table1104 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    67 /* Table67 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1106 /* Table1106 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    69 /* Table69 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    70 /* Table70 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1107 /* Table1107 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    74 /* Table74 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1109 /* Table1109 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    78 /* Table78 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1111 /* Table1111 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    80 /* Table80 */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    81 /* Table81 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1112 /* Table1112 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    85 /* Table85 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1114 /* Table1114 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    89 /* Table89 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1116 /* Table1116 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    91 /* Table91 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1117 /* Table1117 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1117 /* Table1117 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1117 /* Table1117 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1117 /* Table1117 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1117 /* Table1117 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1117 /* Table1117 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1117 /* Table1117 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1117 /* Table1117 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1118 /* Table1118 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1118 /* Table1118 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1118 /* Table1118 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1118 /* Table1118 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1118 /* Table1118 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1118 /* Table1118 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1118 /* Table1118 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1118 /* Table1118 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1121 /* Table1121 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1122 /* Table1122 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1123 /* Table1123 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    100 /* Table100 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    102 /* Table102 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1125 /* Table1125 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1126 /* Table1126 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1128 /* Table1128 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1129 /* Table1129 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    109 /* Table109 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1131 /* Table1131 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    111 /* Table111 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1132 /* Table1132 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    113 /* Table113 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    114 /* Table114 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    115 /* Table115 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    116 /* Table116 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    117 /* Table117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    118 /* Table118 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    119 /* Table119 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    120 /* Table120 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    121 /* Table121 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    122 /* Table122 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    123 /* Table123 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    124 /* Table124 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    125 /* Table125 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    126 /* Table126 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    127 /* Table127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    128 /* Table128 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    129 /* Table129 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1133 /* Table1133 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    161 /* Table161 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1149 /* Table1149 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    193 /* Table193 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1165 /* Table1165 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    197 /* Table197 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1167 /* Table1167 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    201 /* Table201 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1169 /* Table1169 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    205 /* Table205 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1171 /* Table1171 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1173 /* Table1173 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1175 /* Table1175 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1177 /* Table1177 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1179 /* Table1179 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    231 /* Table231 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1195 /* Table1195 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1195 /* Table1195 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1195 /* Table1195 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1195 /* Table1195 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1195 /* Table1195 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1195 /* Table1195 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1195 /* Table1195 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1196 /* Table1196 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1197 /* Table1197 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1198 /* Table1198 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    236 /* Table236 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1199 /* Table1199 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1200 /* Table1200 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    239 /* Table239 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    240 /* Table240 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    241 /* Table241 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1201 /* Table1201 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    243 /* Table243 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1202 /* Table1202 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    245 /* Table245 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1203 /* Table1203 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    247 /* Table247 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1204 /* Table1204 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    249 /* Table249 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1205 /* Table1205 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    251 /* Table251 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1206 /* Table1206 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    253 /* Table253 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1207 /* Table1207 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    255 /* Table255 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1208 /* Table1208 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    259 /* Table259 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1210 /* Table1210 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1226 /* Table1226 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1227 /* Table1227 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1228 /* Table1228 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1230 /* Table1230 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    297 /* Table297 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    1232 /* Table1232 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    441 /* Table441 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    442 /* Table442 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1304 /* Table1304 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1305 /* Table1305 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    445 /* Table445 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    446 /* Table446 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    447 /* Table447 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1306 /* Table1306 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    449 /* Table449 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1307 /* Table1307 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    481 /* Table481 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1323 /* Table1323 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    513 /* Table513 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    514 /* Table514 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    515 /* Table515 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    516 /* Table516 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    517 /* Table517 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    533 /* Table533 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    605 /* Table605 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    677 /* Table677 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    749 /* Table749 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    765 /* Table765 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    781 /* Table781 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    853 /* Table853 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    925 /* Table925 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    926 /* Table926 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    927 /* Table927 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    928 /* Table928 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    929 /* Table929 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1339 /* Table1339 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    931 /* Table931 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1340 /* Table1340 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1341 /* Table1341 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1342 /* Table1342 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1343 /* Table1343 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    936 /* Table936 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    937 /* Table937 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1344 /* Table1344 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    939 /* Table939 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1345 /* Table1345 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    941 /* Table941 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    942 /* Table942 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    943 /* Table943 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    944 /* Table944 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    945 /* Table945 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    946 /* Table946 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    947 /* Table947 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1346 /* Table1346 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    979 /* Table979 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    980 /* Table980 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    981 /* Table981 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    982 /* Table982 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    983 /* Table983 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    984 /* Table984 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    985 /* Table985 */
   },
   /* 0xff */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1362 /* Table1362 */
   }
  }
 }
,  /* IC_ADSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1 /* Table1 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3 /* Table3 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5 /* Table5 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7 /* Table7 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    9 /* Table9 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    10 /* Table10 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    11 /* Table11 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    12 /* Table12 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    13 /* Table13 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    15 /* Table15 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    17 /* Table17 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    19 /* Table19 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    21 /* Table21 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    22 /* Table22 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    23 /* Table23 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    24 /* Table24 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    26 /* Table26 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    28 /* Table28 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    30 /* Table30 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    32 /* Table32 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    33 /* Table33 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    34 /* Table34 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    35 /* Table35 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    36 /* Table36 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    38 /* Table38 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    40 /* Table40 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    42 /* Table42 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    44 /* Table44 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    45 /* Table45 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    46 /* Table46 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    47 /* Table47 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    48 /* Table48 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    50 /* Table50 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    52 /* Table52 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    54 /* Table54 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    56 /* Table56 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    57 /* Table57 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    58 /* Table58 */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    59 /* Table59 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    61 /* Table61 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    63 /* Table63 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    65 /* Table65 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    67 /* Table67 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    68 /* Table68 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    69 /* Table69 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    70 /* Table70 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    72 /* Table72 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    74 /* Table74 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    76 /* Table76 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    78 /* Table78 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    79 /* Table79 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    80 /* Table80 */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    81 /* Table81 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    83 /* Table83 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    85 /* Table85 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    87 /* Table87 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    89 /* Table89 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    90 /* Table90 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    91 /* Table91 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    96 /* Table96 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    97 /* Table97 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    98 /* Table98 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    100 /* Table100 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    102 /* Table102 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    103 /* Table103 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    104 /* Table104 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    106 /* Table106 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    107 /* Table107 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    109 /* Table109 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    110 /* Table110 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    111 /* Table111 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    112 /* Table112 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    113 /* Table113 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    114 /* Table114 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    115 /* Table115 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    116 /* Table116 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    117 /* Table117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    118 /* Table118 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    119 /* Table119 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    120 /* Table120 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    121 /* Table121 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    122 /* Table122 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    123 /* Table123 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    124 /* Table124 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    125 /* Table125 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    126 /* Table126 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    127 /* Table127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    128 /* Table128 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    129 /* Table129 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    145 /* Table145 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    161 /* Table161 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    177 /* Table177 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    193 /* Table193 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    195 /* Table195 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    197 /* Table197 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    199 /* Table199 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    201 /* Table201 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    203 /* Table203 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    205 /* Table205 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    207 /* Table207 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    209 /* Table209 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    211 /* Table211 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    213 /* Table213 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    215 /* Table215 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    231 /* Table231 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    233 /* Table233 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    234 /* Table234 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    235 /* Table235 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    236 /* Table236 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    237 /* Table237 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    238 /* Table238 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    239 /* Table239 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    240 /* Table240 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    241 /* Table241 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    242 /* Table242 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    243 /* Table243 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    244 /* Table244 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    245 /* Table245 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    246 /* Table246 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    247 /* Table247 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    248 /* Table248 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    249 /* Table249 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    250 /* Table250 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    251 /* Table251 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    252 /* Table252 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    253 /* Table253 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    254 /* Table254 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    255 /* Table255 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    256 /* Table256 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    259 /* Table259 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    275 /* Table275 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    291 /* Table291 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    292 /* Table292 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    293 /* Table293 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    295 /* Table295 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    297 /* Table297 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    369 /* Table369 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    441 /* Table441 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    442 /* Table442 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    443 /* Table443 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    444 /* Table444 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    445 /* Table445 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    446 /* Table446 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    447 /* Table447 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    448 /* Table448 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    449 /* Table449 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    465 /* Table465 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    481 /* Table481 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    497 /* Table497 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    513 /* Table513 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    514 /* Table514 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    515 /* Table515 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    516 /* Table516 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    517 /* Table517 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    533 /* Table533 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    605 /* Table605 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    677 /* Table677 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    749 /* Table749 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    765 /* Table765 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    781 /* Table781 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    853 /* Table853 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    925 /* Table925 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    926 /* Table926 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    927 /* Table927 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1378 /* Table1378 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    929 /* Table929 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    930 /* Table930 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    931 /* Table931 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    932 /* Table932 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    933 /* Table933 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    934 /* Table934 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    935 /* Table935 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    936 /* Table936 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    937 /* Table937 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    938 /* Table938 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    939 /* Table939 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    940 /* Table940 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    941 /* Table941 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    942 /* Table942 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    943 /* Table943 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    944 /* Table944 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    945 /* Table945 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    946 /* Table946 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    947 /* Table947 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    963 /* Table963 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    979 /* Table979 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    980 /* Table980 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    981 /* Table981 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    982 /* Table982 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    983 /* Table983 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    984 /* Table984 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    985 /* Table985 */
   },
   /* 0xff */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1001 /* Table1001 */
   }
  }
 }
,  /* IC_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1 /* Table1 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3 /* Table3 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5 /* Table5 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7 /* Table7 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    9 /* Table9 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    10 /* Table10 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    11 /* Table11 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    12 /* Table12 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    13 /* Table13 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    15 /* Table15 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    17 /* Table17 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    19 /* Table19 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    21 /* Table21 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    22 /* Table22 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    23 /* Table23 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    24 /* Table24 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    26 /* Table26 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    28 /* Table28 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    30 /* Table30 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    32 /* Table32 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    33 /* Table33 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    34 /* Table34 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    35 /* Table35 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    36 /* Table36 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    38 /* Table38 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    40 /* Table40 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    42 /* Table42 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    44 /* Table44 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    45 /* Table45 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    46 /* Table46 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    47 /* Table47 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    48 /* Table48 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    50 /* Table50 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    52 /* Table52 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    54 /* Table54 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    56 /* Table56 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    57 /* Table57 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    58 /* Table58 */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    59 /* Table59 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    61 /* Table61 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    63 /* Table63 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    65 /* Table65 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    67 /* Table67 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    68 /* Table68 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    69 /* Table69 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    70 /* Table70 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    72 /* Table72 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    74 /* Table74 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    76 /* Table76 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    78 /* Table78 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    79 /* Table79 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    80 /* Table80 */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    81 /* Table81 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    83 /* Table83 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    85 /* Table85 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    87 /* Table87 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    89 /* Table89 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    90 /* Table90 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    91 /* Table91 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    96 /* Table96 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    97 /* Table97 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    98 /* Table98 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    100 /* Table100 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    102 /* Table102 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    103 /* Table103 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    104 /* Table104 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    106 /* Table106 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    107 /* Table107 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    109 /* Table109 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    110 /* Table110 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    111 /* Table111 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    112 /* Table112 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    113 /* Table113 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    114 /* Table114 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    115 /* Table115 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    116 /* Table116 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    117 /* Table117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    118 /* Table118 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    119 /* Table119 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    120 /* Table120 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    121 /* Table121 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    122 /* Table122 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    123 /* Table123 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    124 /* Table124 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    125 /* Table125 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    126 /* Table126 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    127 /* Table127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    128 /* Table128 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    129 /* Table129 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    145 /* Table145 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    161 /* Table161 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    177 /* Table177 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    193 /* Table193 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    195 /* Table195 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    197 /* Table197 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    199 /* Table199 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    201 /* Table201 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    203 /* Table203 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    205 /* Table205 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    207 /* Table207 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    209 /* Table209 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    211 /* Table211 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    213 /* Table213 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    215 /* Table215 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    231 /* Table231 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    233 /* Table233 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    234 /* Table234 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    235 /* Table235 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    236 /* Table236 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    237 /* Table237 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    238 /* Table238 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    239 /* Table239 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    240 /* Table240 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    241 /* Table241 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    242 /* Table242 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    243 /* Table243 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    244 /* Table244 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    245 /* Table245 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    246 /* Table246 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    247 /* Table247 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    248 /* Table248 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    249 /* Table249 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    250 /* Table250 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    251 /* Table251 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    252 /* Table252 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    253 /* Table253 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    254 /* Table254 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    255 /* Table255 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    256 /* Table256 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    259 /* Table259 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    275 /* Table275 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    291 /* Table291 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    292 /* Table292 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    293 /* Table293 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    295 /* Table295 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    297 /* Table297 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    369 /* Table369 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    441 /* Table441 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    442 /* Table442 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    443 /* Table443 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    444 /* Table444 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    445 /* Table445 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    446 /* Table446 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    447 /* Table447 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    448 /* Table448 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    449 /* Table449 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    465 /* Table465 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    481 /* Table481 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    497 /* Table497 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    513 /* Table513 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    514 /* Table514 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    515 /* Table515 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    516 /* Table516 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    517 /* Table517 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    533 /* Table533 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    605 /* Table605 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    677 /* Table677 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    749 /* Table749 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    765 /* Table765 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    781 /* Table781 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    853 /* Table853 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    925 /* Table925 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    926 /* Table926 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    927 /* Table927 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    928 /* Table928 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    929 /* Table929 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    930 /* Table930 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    931 /* Table931 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    932 /* Table932 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    933 /* Table933 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    934 /* Table934 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    935 /* Table935 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    936 /* Table936 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    937 /* Table937 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    938 /* Table938 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    939 /* Table939 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    940 /* Table940 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    941 /* Table941 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    942 /* Table942 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    943 /* Table943 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    944 /* Table944 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    945 /* Table945 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    946 /* Table946 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    947 /* Table947 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    963 /* Table963 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    979 /* Table979 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    980 /* Table980 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    981 /* Table981 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    982 /* Table982 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    983 /* Table983 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    984 /* Table984 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    985 /* Table985 */
   },
   /* 0xff */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1001 /* Table1001 */
   }
  }
 }
,  /* IC_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1 /* Table1 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3 /* Table3 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5 /* Table5 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7 /* Table7 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    9 /* Table9 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    10 /* Table10 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    11 /* Table11 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    12 /* Table12 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    13 /* Table13 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    15 /* Table15 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    17 /* Table17 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    19 /* Table19 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    21 /* Table21 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    22 /* Table22 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    23 /* Table23 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    24 /* Table24 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    26 /* Table26 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    28 /* Table28 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    30 /* Table30 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    32 /* Table32 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    33 /* Table33 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    34 /* Table34 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    35 /* Table35 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    36 /* Table36 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    38 /* Table38 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    40 /* Table40 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    42 /* Table42 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    44 /* Table44 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    45 /* Table45 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    46 /* Table46 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    47 /* Table47 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    48 /* Table48 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    50 /* Table50 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    52 /* Table52 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    54 /* Table54 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    56 /* Table56 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    57 /* Table57 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    58 /* Table58 */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    59 /* Table59 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    61 /* Table61 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    63 /* Table63 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    65 /* Table65 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    67 /* Table67 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    68 /* Table68 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    69 /* Table69 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    70 /* Table70 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    72 /* Table72 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    74 /* Table74 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    76 /* Table76 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    78 /* Table78 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    79 /* Table79 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    80 /* Table80 */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    81 /* Table81 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    83 /* Table83 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    85 /* Table85 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    87 /* Table87 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    89 /* Table89 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    90 /* Table90 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    91 /* Table91 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    92 /* Table92 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    93 /* Table93 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    94 /* Table94 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    95 /* Table95 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    96 /* Table96 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    97 /* Table97 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    98 /* Table98 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    100 /* Table100 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    102 /* Table102 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    103 /* Table103 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    104 /* Table104 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    106 /* Table106 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    107 /* Table107 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    109 /* Table109 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    110 /* Table110 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    111 /* Table111 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    112 /* Table112 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    113 /* Table113 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    114 /* Table114 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    115 /* Table115 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    116 /* Table116 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    117 /* Table117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    118 /* Table118 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    119 /* Table119 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    120 /* Table120 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    121 /* Table121 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    122 /* Table122 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    123 /* Table123 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    124 /* Table124 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    125 /* Table125 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    126 /* Table126 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    127 /* Table127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    128 /* Table128 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    129 /* Table129 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    145 /* Table145 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    161 /* Table161 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    177 /* Table177 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    193 /* Table193 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    195 /* Table195 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    197 /* Table197 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    199 /* Table199 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    201 /* Table201 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    203 /* Table203 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    205 /* Table205 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    207 /* Table207 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    209 /* Table209 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    211 /* Table211 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    213 /* Table213 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    215 /* Table215 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1379 /* Table1379 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    232 /* Table232 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    233 /* Table233 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    234 /* Table234 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    235 /* Table235 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    236 /* Table236 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    237 /* Table237 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    238 /* Table238 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    239 /* Table239 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    240 /* Table240 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    241 /* Table241 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    242 /* Table242 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    243 /* Table243 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    244 /* Table244 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    245 /* Table245 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    246 /* Table246 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    247 /* Table247 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    248 /* Table248 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    249 /* Table249 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    250 /* Table250 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    251 /* Table251 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    252 /* Table252 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    253 /* Table253 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    254 /* Table254 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    255 /* Table255 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    256 /* Table256 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    259 /* Table259 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    275 /* Table275 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    291 /* Table291 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    292 /* Table292 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    293 /* Table293 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    295 /* Table295 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    297 /* Table297 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    369 /* Table369 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    441 /* Table441 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    442 /* Table442 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    443 /* Table443 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    444 /* Table444 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    445 /* Table445 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    446 /* Table446 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    447 /* Table447 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    448 /* Table448 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    449 /* Table449 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    465 /* Table465 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    481 /* Table481 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    497 /* Table497 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    513 /* Table513 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    514 /* Table514 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    515 /* Table515 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    516 /* Table516 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    517 /* Table517 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    533 /* Table533 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    605 /* Table605 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    677 /* Table677 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    749 /* Table749 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    765 /* Table765 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    781 /* Table781 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    853 /* Table853 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    925 /* Table925 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    926 /* Table926 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    927 /* Table927 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    928 /* Table928 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    929 /* Table929 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    930 /* Table930 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    931 /* Table931 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    932 /* Table932 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    933 /* Table933 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    934 /* Table934 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    935 /* Table935 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    936 /* Table936 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    937 /* Table937 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    938 /* Table938 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    939 /* Table939 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    940 /* Table940 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    941 /* Table941 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    942 /* Table942 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    943 /* Table943 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    944 /* Table944 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    945 /* Table945 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    946 /* Table946 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    947 /* Table947 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    963 /* Table963 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    979 /* Table979 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    980 /* Table980 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    981 /* Table981 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    982 /* Table982 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    983 /* Table983 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    984 /* Table984 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    985 /* Table985 */
   },
   /* 0xff */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1001 /* Table1001 */
   }
  }
 }
,  /* IC_64BIT_REXW */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1 /* Table1 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1380 /* Table1380 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5 /* Table5 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1382 /* Table1382 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    9 /* Table9 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1384 /* Table1384 */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    13 /* Table13 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1385 /* Table1385 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    17 /* Table17 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1387 /* Table1387 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    21 /* Table21 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1389 /* Table1389 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    24 /* Table24 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1390 /* Table1390 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    28 /* Table28 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1392 /* Table1392 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    32 /* Table32 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1394 /* Table1394 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    36 /* Table36 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1395 /* Table1395 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    40 /* Table40 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1397 /* Table1397 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    44 /* Table44 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1399 /* Table1399 */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    48 /* Table48 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1400 /* Table1400 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    52 /* Table52 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1402 /* Table1402 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    56 /* Table56 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1404 /* Table1404 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    59 /* Table59 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1405 /* Table1405 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    63 /* Table63 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1407 /* Table1407 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    67 /* Table67 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1409 /* Table1409 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    70 /* Table70 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1410 /* Table1410 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    74 /* Table74 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1412 /* Table1412 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    78 /* Table78 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1414 /* Table1414 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    81 /* Table81 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1415 /* Table1415 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    85 /* Table85 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1417 /* Table1417 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    89 /* Table89 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1419 /* Table1419 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1017 /* Table1017 */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1420 /* Table1420 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    102 /* Table102 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1022 /* Table1022 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1422 /* Table1422 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1023 /* Table1023 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1424 /* Table1424 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    109 /* Table109 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    110 /* Table110 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    111 /* Table111 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    112 /* Table112 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    113 /* Table113 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    114 /* Table114 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    115 /* Table115 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    116 /* Table116 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    117 /* Table117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    118 /* Table118 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    119 /* Table119 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    120 /* Table120 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    121 /* Table121 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    122 /* Table122 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    123 /* Table123 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    124 /* Table124 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    125 /* Table125 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    126 /* Table126 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    127 /* Table127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    128 /* Table128 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    129 /* Table129 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1426 /* Table1426 */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1442 /* Table1442 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    193 /* Table193 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1458 /* Table1458 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    197 /* Table197 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1460 /* Table1460 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    201 /* Table201 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1462 /* Table1462 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    205 /* Table205 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1464 /* Table1464 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1466 /* Table1466 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1468 /* Table1468 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1470 /* Table1470 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1026 /* Table1026 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    231 /* Table231 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1473 /* Table1473 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1474 /* Table1474 */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    236 /* Table236 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1043 /* Table1043 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1044 /* Table1044 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    239 /* Table239 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    240 /* Table240 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1045 /* Table1045 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1475 /* Table1475 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1047 /* Table1047 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1476 /* Table1476 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    245 /* Table245 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1477 /* Table1477 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    247 /* Table247 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1478 /* Table1478 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    249 /* Table249 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1479 /* Table1479 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    251 /* Table251 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1480 /* Table1480 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    253 /* Table253 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1481 /* Table1481 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    255 /* Table255 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1482 /* Table1482 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    259 /* Table259 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1484 /* Table1484 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1049 /* Table1049 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1050 /* Table1050 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    293 /* Table293 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    295 /* Table295 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    297 /* Table297 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    1500 /* Table1500 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    441 /* Table441 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1051 /* Table1051 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1572 /* Table1572 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1573 /* Table1573 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    445 /* Table445 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    446 /* Table446 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1574 /* Table1574 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    449 /* Table449 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1575 /* Table1575 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    481 /* Table481 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1591 /* Table1591 */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    515 /* Table515 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    516 /* Table516 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    517 /* Table517 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    533 /* Table533 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    605 /* Table605 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    677 /* Table677 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    749 /* Table749 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    765 /* Table765 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    781 /* Table781 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    853 /* Table853 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    925 /* Table925 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    926 /* Table926 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    927 /* Table927 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1052 /* Table1052 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    929 /* Table929 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    930 /* Table930 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    931 /* Table931 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    932 /* Table932 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1053 /* Table1053 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    934 /* Table934 */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    936 /* Table936 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    937 /* Table937 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    938 /* Table938 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    939 /* Table939 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    940 /* Table940 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    941 /* Table941 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    942 /* Table942 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    943 /* Table943 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    944 /* Table944 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    945 /* Table945 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    946 /* Table946 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    947 /* Table947 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1607 /* Table1607 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    979 /* Table979 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    980 /* Table980 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    981 /* Table981 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    982 /* Table982 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    983 /* Table983 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    984 /* Table984 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    985 /* Table985 */
   },
   /* 0xff */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1623 /* Table1623 */
   }
  }
 }
,  /* IC_64BIT_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1 /* Table1 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1070 /* Table1070 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5 /* Table5 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1072 /* Table1072 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    9 /* Table9 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1074 /* Table1074 */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    13 /* Table13 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1077 /* Table1077 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    17 /* Table17 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1079 /* Table1079 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    21 /* Table21 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1081 /* Table1081 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    24 /* Table24 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1083 /* Table1083 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    28 /* Table28 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1085 /* Table1085 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    32 /* Table32 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1087 /* Table1087 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    36 /* Table36 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1090 /* Table1090 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    40 /* Table40 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1092 /* Table1092 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    44 /* Table44 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1094 /* Table1094 */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    48 /* Table48 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1097 /* Table1097 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    52 /* Table52 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1099 /* Table1099 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    56 /* Table56 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1101 /* Table1101 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    59 /* Table59 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1102 /* Table1102 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    63 /* Table63 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1104 /* Table1104 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    67 /* Table67 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1106 /* Table1106 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    70 /* Table70 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1107 /* Table1107 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    74 /* Table74 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1109 /* Table1109 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    78 /* Table78 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1111 /* Table1111 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    81 /* Table81 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1112 /* Table1112 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    85 /* Table85 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1114 /* Table1114 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    89 /* Table89 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1116 /* Table1116 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1017 /* Table1017 */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1020 /* Table1020 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    102 /* Table102 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1639 /* Table1639 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1126 /* Table1126 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1023 /* Table1023 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1129 /* Table1129 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    109 /* Table109 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1131 /* Table1131 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    111 /* Table111 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1132 /* Table1132 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    113 /* Table113 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    114 /* Table114 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    115 /* Table115 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    116 /* Table116 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    117 /* Table117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    118 /* Table118 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    119 /* Table119 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    120 /* Table120 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    121 /* Table121 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    122 /* Table122 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    123 /* Table123 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    124 /* Table124 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    125 /* Table125 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    126 /* Table126 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    127 /* Table127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    128 /* Table128 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    129 /* Table129 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1133 /* Table1133 */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1149 /* Table1149 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    193 /* Table193 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1165 /* Table1165 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    197 /* Table197 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1167 /* Table1167 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    201 /* Table201 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1169 /* Table1169 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    205 /* Table205 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1171 /* Table1171 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1173 /* Table1173 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1175 /* Table1175 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1177 /* Table1177 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1179 /* Table1179 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    231 /* Table231 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1195 /* Table1195 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1195 /* Table1195 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1195 /* Table1195 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1195 /* Table1195 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1195 /* Table1195 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1195 /* Table1195 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1195 /* Table1195 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1196 /* Table1196 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1197 /* Table1197 */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    236 /* Table236 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1199 /* Table1199 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1200 /* Table1200 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    239 /* Table239 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    240 /* Table240 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1045 /* Table1045 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1640 /* Table1640 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1047 /* Table1047 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1641 /* Table1641 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    245 /* Table245 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1203 /* Table1203 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    247 /* Table247 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1204 /* Table1204 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    249 /* Table249 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1205 /* Table1205 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    251 /* Table251 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1206 /* Table1206 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    253 /* Table253 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1207 /* Table1207 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    255 /* Table255 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1208 /* Table1208 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1209 /* Table1209 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    259 /* Table259 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1210 /* Table1210 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1226 /* Table1226 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1227 /* Table1227 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1228 /* Table1228 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1230 /* Table1230 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    297 /* Table297 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    1232 /* Table1232 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    441 /* Table441 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1051 /* Table1051 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1304 /* Table1304 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1305 /* Table1305 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    445 /* Table445 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    446 /* Table446 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1306 /* Table1306 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    449 /* Table449 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1307 /* Table1307 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    481 /* Table481 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1323 /* Table1323 */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    515 /* Table515 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    516 /* Table516 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    517 /* Table517 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    533 /* Table533 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    605 /* Table605 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    677 /* Table677 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    749 /* Table749 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    765 /* Table765 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    781 /* Table781 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    853 /* Table853 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    925 /* Table925 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    926 /* Table926 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    927 /* Table927 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1052 /* Table1052 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    929 /* Table929 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1339 /* Table1339 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    931 /* Table931 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1340 /* Table1340 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1341 /* Table1341 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1342 /* Table1342 */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    936 /* Table936 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    937 /* Table937 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1344 /* Table1344 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    939 /* Table939 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1345 /* Table1345 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    941 /* Table941 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    942 /* Table942 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    943 /* Table943 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    944 /* Table944 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    945 /* Table945 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    946 /* Table946 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    947 /* Table947 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1346 /* Table1346 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    979 /* Table979 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    980 /* Table980 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    981 /* Table981 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    982 /* Table982 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    983 /* Table983 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    984 /* Table984 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    985 /* Table985 */
   },
   /* 0xff */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1642 /* Table1642 */
   }
  }
 }
,  /* IC_64BIT_ADSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1 /* Table1 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3 /* Table3 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5 /* Table5 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7 /* Table7 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    9 /* Table9 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    10 /* Table10 */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    13 /* Table13 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    15 /* Table15 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    17 /* Table17 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    19 /* Table19 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    21 /* Table21 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    22 /* Table22 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    24 /* Table24 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    26 /* Table26 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    28 /* Table28 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    30 /* Table30 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    32 /* Table32 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    33 /* Table33 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    36 /* Table36 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    38 /* Table38 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    40 /* Table40 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    42 /* Table42 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    44 /* Table44 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    45 /* Table45 */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    48 /* Table48 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    50 /* Table50 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    52 /* Table52 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    54 /* Table54 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    56 /* Table56 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    57 /* Table57 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    59 /* Table59 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    61 /* Table61 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    63 /* Table63 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    65 /* Table65 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    67 /* Table67 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    68 /* Table68 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    70 /* Table70 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    72 /* Table72 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    74 /* Table74 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    76 /* Table76 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    78 /* Table78 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    79 /* Table79 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    81 /* Table81 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    83 /* Table83 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    85 /* Table85 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    87 /* Table87 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    89 /* Table89 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    90 /* Table90 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1017 /* Table1017 */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1020 /* Table1020 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    102 /* Table102 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1022 /* Table1022 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    104 /* Table104 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1023 /* Table1023 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    107 /* Table107 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    109 /* Table109 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    110 /* Table110 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    111 /* Table111 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    112 /* Table112 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    113 /* Table113 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    114 /* Table114 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    115 /* Table115 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    116 /* Table116 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    117 /* Table117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    118 /* Table118 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    119 /* Table119 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    120 /* Table120 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    121 /* Table121 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    122 /* Table122 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    123 /* Table123 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    124 /* Table124 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    125 /* Table125 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    126 /* Table126 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    127 /* Table127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    128 /* Table128 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    129 /* Table129 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    145 /* Table145 */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    177 /* Table177 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    193 /* Table193 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    195 /* Table195 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    197 /* Table197 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    199 /* Table199 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    201 /* Table201 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    203 /* Table203 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    205 /* Table205 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    207 /* Table207 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    209 /* Table209 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1024 /* Table1024 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    213 /* Table213 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1026 /* Table1026 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    231 /* Table231 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    233 /* Table233 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    234 /* Table234 */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    236 /* Table236 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1043 /* Table1043 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1044 /* Table1044 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    239 /* Table239 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    240 /* Table240 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1045 /* Table1045 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1046 /* Table1046 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1047 /* Table1047 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1048 /* Table1048 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    245 /* Table245 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    246 /* Table246 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    247 /* Table247 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    248 /* Table248 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    249 /* Table249 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    250 /* Table250 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    251 /* Table251 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    252 /* Table252 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    253 /* Table253 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    254 /* Table254 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    255 /* Table255 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    256 /* Table256 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    259 /* Table259 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    275 /* Table275 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1049 /* Table1049 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1050 /* Table1050 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    293 /* Table293 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    295 /* Table295 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    297 /* Table297 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    369 /* Table369 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    441 /* Table441 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1051 /* Table1051 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    443 /* Table443 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    444 /* Table444 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    445 /* Table445 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    446 /* Table446 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    448 /* Table448 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    449 /* Table449 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    465 /* Table465 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    481 /* Table481 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    497 /* Table497 */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    515 /* Table515 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    516 /* Table516 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    517 /* Table517 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    533 /* Table533 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    605 /* Table605 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    677 /* Table677 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    749 /* Table749 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    765 /* Table765 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    781 /* Table781 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    853 /* Table853 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    925 /* Table925 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    926 /* Table926 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    927 /* Table927 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1658 /* Table1658 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    929 /* Table929 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    930 /* Table930 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    931 /* Table931 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    932 /* Table932 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1053 /* Table1053 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    934 /* Table934 */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    936 /* Table936 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    937 /* Table937 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    938 /* Table938 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    939 /* Table939 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    940 /* Table940 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    941 /* Table941 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    942 /* Table942 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    943 /* Table943 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    944 /* Table944 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    945 /* Table945 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    946 /* Table946 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    947 /* Table947 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    963 /* Table963 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    979 /* Table979 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    980 /* Table980 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    981 /* Table981 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    982 /* Table982 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    983 /* Table983 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    984 /* Table984 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    985 /* Table985 */
   },
   /* 0xff */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1054 /* Table1054 */
   }
  }
 }
,  /* IC_64BIT_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1 /* Table1 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3 /* Table3 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5 /* Table5 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7 /* Table7 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    9 /* Table9 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    10 /* Table10 */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    13 /* Table13 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    15 /* Table15 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    17 /* Table17 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    19 /* Table19 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    21 /* Table21 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    22 /* Table22 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    24 /* Table24 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    26 /* Table26 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    28 /* Table28 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    30 /* Table30 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    32 /* Table32 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    33 /* Table33 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    36 /* Table36 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    38 /* Table38 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    40 /* Table40 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    42 /* Table42 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    44 /* Table44 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    45 /* Table45 */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    48 /* Table48 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    50 /* Table50 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    52 /* Table52 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    54 /* Table54 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    56 /* Table56 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    57 /* Table57 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    59 /* Table59 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    61 /* Table61 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    63 /* Table63 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    65 /* Table65 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    67 /* Table67 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    68 /* Table68 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    70 /* Table70 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    72 /* Table72 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    74 /* Table74 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    76 /* Table76 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    78 /* Table78 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    79 /* Table79 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    81 /* Table81 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    83 /* Table83 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    85 /* Table85 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    87 /* Table87 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    89 /* Table89 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    90 /* Table90 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1017 /* Table1017 */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1020 /* Table1020 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    102 /* Table102 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1022 /* Table1022 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    104 /* Table104 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1023 /* Table1023 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    107 /* Table107 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    109 /* Table109 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    110 /* Table110 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    111 /* Table111 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    112 /* Table112 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    113 /* Table113 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    114 /* Table114 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    115 /* Table115 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    116 /* Table116 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    117 /* Table117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    118 /* Table118 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    119 /* Table119 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    120 /* Table120 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    121 /* Table121 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    122 /* Table122 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    123 /* Table123 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    124 /* Table124 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    125 /* Table125 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    126 /* Table126 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    127 /* Table127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    128 /* Table128 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    129 /* Table129 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    145 /* Table145 */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    177 /* Table177 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    193 /* Table193 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    195 /* Table195 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    197 /* Table197 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    199 /* Table199 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    201 /* Table201 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    203 /* Table203 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    205 /* Table205 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    207 /* Table207 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    209 /* Table209 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1024 /* Table1024 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    213 /* Table213 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1026 /* Table1026 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    231 /* Table231 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    233 /* Table233 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    234 /* Table234 */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    236 /* Table236 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1043 /* Table1043 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1044 /* Table1044 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    239 /* Table239 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    240 /* Table240 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1045 /* Table1045 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1046 /* Table1046 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1047 /* Table1047 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1048 /* Table1048 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    245 /* Table245 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    246 /* Table246 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    247 /* Table247 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    248 /* Table248 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    249 /* Table249 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    250 /* Table250 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    251 /* Table251 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    252 /* Table252 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    253 /* Table253 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    254 /* Table254 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    255 /* Table255 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    256 /* Table256 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    259 /* Table259 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    275 /* Table275 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1049 /* Table1049 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1050 /* Table1050 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    293 /* Table293 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    295 /* Table295 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    297 /* Table297 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    369 /* Table369 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    441 /* Table441 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1051 /* Table1051 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    443 /* Table443 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    444 /* Table444 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    445 /* Table445 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    446 /* Table446 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    448 /* Table448 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    449 /* Table449 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    465 /* Table465 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    481 /* Table481 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    497 /* Table497 */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    515 /* Table515 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    516 /* Table516 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    517 /* Table517 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    533 /* Table533 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    605 /* Table605 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    677 /* Table677 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    749 /* Table749 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    765 /* Table765 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    781 /* Table781 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    853 /* Table853 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    925 /* Table925 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    926 /* Table926 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    927 /* Table927 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1052 /* Table1052 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    929 /* Table929 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    930 /* Table930 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    931 /* Table931 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    932 /* Table932 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1053 /* Table1053 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    934 /* Table934 */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    936 /* Table936 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    937 /* Table937 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    938 /* Table938 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    939 /* Table939 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    940 /* Table940 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    941 /* Table941 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    942 /* Table942 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    943 /* Table943 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    944 /* Table944 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    945 /* Table945 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    946 /* Table946 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    947 /* Table947 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    963 /* Table963 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    979 /* Table979 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    980 /* Table980 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    981 /* Table981 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    982 /* Table982 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    983 /* Table983 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    984 /* Table984 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    985 /* Table985 */
   },
   /* 0xff */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1054 /* Table1054 */
   }
  }
 }
,  /* IC_64BIT_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1 /* Table1 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3 /* Table3 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5 /* Table5 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7 /* Table7 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    9 /* Table9 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    10 /* Table10 */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    13 /* Table13 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    15 /* Table15 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    17 /* Table17 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    19 /* Table19 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    21 /* Table21 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    22 /* Table22 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    24 /* Table24 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    26 /* Table26 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    28 /* Table28 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    30 /* Table30 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    32 /* Table32 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    33 /* Table33 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    36 /* Table36 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    38 /* Table38 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    40 /* Table40 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    42 /* Table42 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    44 /* Table44 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    45 /* Table45 */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    48 /* Table48 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    50 /* Table50 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    52 /* Table52 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    54 /* Table54 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    56 /* Table56 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    57 /* Table57 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    59 /* Table59 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    61 /* Table61 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    63 /* Table63 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    65 /* Table65 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    67 /* Table67 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    68 /* Table68 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    70 /* Table70 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    72 /* Table72 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    74 /* Table74 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    76 /* Table76 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    78 /* Table78 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    79 /* Table79 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    81 /* Table81 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    83 /* Table83 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    85 /* Table85 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    87 /* Table87 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    89 /* Table89 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    90 /* Table90 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1017 /* Table1017 */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1020 /* Table1020 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    102 /* Table102 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1022 /* Table1022 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    104 /* Table104 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1023 /* Table1023 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    107 /* Table107 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    109 /* Table109 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    110 /* Table110 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    111 /* Table111 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    112 /* Table112 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    113 /* Table113 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    114 /* Table114 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    115 /* Table115 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    116 /* Table116 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    117 /* Table117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    118 /* Table118 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    119 /* Table119 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    120 /* Table120 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    121 /* Table121 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    122 /* Table122 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    123 /* Table123 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    124 /* Table124 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    125 /* Table125 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    126 /* Table126 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    127 /* Table127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    128 /* Table128 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    129 /* Table129 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    145 /* Table145 */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    177 /* Table177 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    193 /* Table193 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    195 /* Table195 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    197 /* Table197 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    199 /* Table199 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    201 /* Table201 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    203 /* Table203 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    205 /* Table205 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    207 /* Table207 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    209 /* Table209 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1024 /* Table1024 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    213 /* Table213 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1026 /* Table1026 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1379 /* Table1379 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1042 /* Table1042 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    233 /* Table233 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    234 /* Table234 */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    236 /* Table236 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1043 /* Table1043 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1044 /* Table1044 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    239 /* Table239 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    240 /* Table240 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1045 /* Table1045 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1046 /* Table1046 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1047 /* Table1047 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1048 /* Table1048 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    245 /* Table245 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    246 /* Table246 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    247 /* Table247 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    248 /* Table248 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    249 /* Table249 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    250 /* Table250 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    251 /* Table251 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    252 /* Table252 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    253 /* Table253 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    254 /* Table254 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    255 /* Table255 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    256 /* Table256 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    258 /* Table258 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    259 /* Table259 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    275 /* Table275 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1049 /* Table1049 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1050 /* Table1050 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    293 /* Table293 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    295 /* Table295 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    297 /* Table297 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    369 /* Table369 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    441 /* Table441 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1051 /* Table1051 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    443 /* Table443 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    444 /* Table444 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    445 /* Table445 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    446 /* Table446 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    448 /* Table448 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    449 /* Table449 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    465 /* Table465 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    481 /* Table481 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    497 /* Table497 */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    515 /* Table515 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    516 /* Table516 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    517 /* Table517 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    533 /* Table533 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    605 /* Table605 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    677 /* Table677 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    749 /* Table749 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    765 /* Table765 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    781 /* Table781 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    853 /* Table853 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    925 /* Table925 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    926 /* Table926 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    927 /* Table927 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1052 /* Table1052 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    929 /* Table929 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    930 /* Table930 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    931 /* Table931 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    932 /* Table932 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1053 /* Table1053 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    934 /* Table934 */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    936 /* Table936 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    937 /* Table937 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    938 /* Table938 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    939 /* Table939 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    940 /* Table940 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    941 /* Table941 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    942 /* Table942 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    943 /* Table943 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    944 /* Table944 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    945 /* Table945 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    946 /* Table946 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    947 /* Table947 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    963 /* Table963 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    979 /* Table979 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    980 /* Table980 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    981 /* Table981 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    982 /* Table982 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    983 /* Table983 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    984 /* Table984 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    985 /* Table985 */
   },
   /* 0xff */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1054 /* Table1054 */
   }
  }
 }
,  /* IC_64BIT_REXW_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1 /* Table1 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1380 /* Table1380 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5 /* Table5 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1382 /* Table1382 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    9 /* Table9 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1384 /* Table1384 */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    13 /* Table13 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1385 /* Table1385 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    17 /* Table17 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1387 /* Table1387 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    21 /* Table21 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1389 /* Table1389 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    24 /* Table24 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1390 /* Table1390 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    28 /* Table28 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1392 /* Table1392 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    32 /* Table32 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1394 /* Table1394 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    36 /* Table36 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1395 /* Table1395 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    40 /* Table40 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1397 /* Table1397 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    44 /* Table44 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1399 /* Table1399 */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    48 /* Table48 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1400 /* Table1400 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    52 /* Table52 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1402 /* Table1402 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    56 /* Table56 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1404 /* Table1404 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    59 /* Table59 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1405 /* Table1405 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    63 /* Table63 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1407 /* Table1407 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    67 /* Table67 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1409 /* Table1409 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    70 /* Table70 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1410 /* Table1410 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    74 /* Table74 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1412 /* Table1412 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    78 /* Table78 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1414 /* Table1414 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    81 /* Table81 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1415 /* Table1415 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    85 /* Table85 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1417 /* Table1417 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    89 /* Table89 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1419 /* Table1419 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1017 /* Table1017 */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1420 /* Table1420 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    102 /* Table102 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1022 /* Table1022 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1422 /* Table1422 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1023 /* Table1023 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1424 /* Table1424 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    109 /* Table109 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    110 /* Table110 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    111 /* Table111 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    112 /* Table112 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    113 /* Table113 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    114 /* Table114 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    115 /* Table115 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    116 /* Table116 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    117 /* Table117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    118 /* Table118 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    119 /* Table119 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    120 /* Table120 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    121 /* Table121 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    122 /* Table122 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    123 /* Table123 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    124 /* Table124 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    125 /* Table125 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    126 /* Table126 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    127 /* Table127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    128 /* Table128 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    129 /* Table129 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1426 /* Table1426 */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1442 /* Table1442 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    193 /* Table193 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1458 /* Table1458 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    197 /* Table197 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1460 /* Table1460 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    201 /* Table201 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1462 /* Table1462 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    205 /* Table205 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1464 /* Table1464 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1466 /* Table1466 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1468 /* Table1468 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1470 /* Table1470 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1026 /* Table1026 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1473 /* Table1473 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1474 /* Table1474 */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    236 /* Table236 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1043 /* Table1043 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1044 /* Table1044 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    239 /* Table239 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    240 /* Table240 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1045 /* Table1045 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1475 /* Table1475 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1047 /* Table1047 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1476 /* Table1476 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    245 /* Table245 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1477 /* Table1477 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    247 /* Table247 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1478 /* Table1478 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    249 /* Table249 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1479 /* Table1479 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    251 /* Table251 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1480 /* Table1480 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    253 /* Table253 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1481 /* Table1481 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    255 /* Table255 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1482 /* Table1482 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    259 /* Table259 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1484 /* Table1484 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1049 /* Table1049 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1050 /* Table1050 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    293 /* Table293 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    295 /* Table295 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    297 /* Table297 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    1500 /* Table1500 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    441 /* Table441 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1051 /* Table1051 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1572 /* Table1572 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1573 /* Table1573 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    445 /* Table445 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    446 /* Table446 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1574 /* Table1574 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    449 /* Table449 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1575 /* Table1575 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    481 /* Table481 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1591 /* Table1591 */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    515 /* Table515 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    516 /* Table516 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    517 /* Table517 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    533 /* Table533 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    605 /* Table605 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    677 /* Table677 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    749 /* Table749 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    765 /* Table765 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    781 /* Table781 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    853 /* Table853 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    925 /* Table925 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    926 /* Table926 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    927 /* Table927 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1052 /* Table1052 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    929 /* Table929 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    930 /* Table930 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    931 /* Table931 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    932 /* Table932 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1053 /* Table1053 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    934 /* Table934 */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    936 /* Table936 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    937 /* Table937 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    938 /* Table938 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    939 /* Table939 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    940 /* Table940 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    941 /* Table941 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    942 /* Table942 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    943 /* Table943 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    944 /* Table944 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    945 /* Table945 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    946 /* Table946 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    947 /* Table947 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1607 /* Table1607 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    979 /* Table979 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    980 /* Table980 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    981 /* Table981 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    982 /* Table982 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    983 /* Table983 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    984 /* Table984 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    985 /* Table985 */
   },
   /* 0xff */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1623 /* Table1623 */
   }
  }
 }
,  /* IC_64BIT_REXW_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1 /* Table1 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1380 /* Table1380 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5 /* Table5 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1382 /* Table1382 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    9 /* Table9 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1384 /* Table1384 */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    13 /* Table13 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1385 /* Table1385 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    17 /* Table17 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1387 /* Table1387 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    21 /* Table21 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1389 /* Table1389 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    24 /* Table24 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1390 /* Table1390 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    28 /* Table28 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1392 /* Table1392 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    32 /* Table32 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1394 /* Table1394 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    36 /* Table36 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1395 /* Table1395 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    40 /* Table40 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1397 /* Table1397 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    44 /* Table44 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1399 /* Table1399 */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    48 /* Table48 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1400 /* Table1400 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    52 /* Table52 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1402 /* Table1402 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    56 /* Table56 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1404 /* Table1404 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    59 /* Table59 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1405 /* Table1405 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    63 /* Table63 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1407 /* Table1407 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    67 /* Table67 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1409 /* Table1409 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    70 /* Table70 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1410 /* Table1410 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    74 /* Table74 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1412 /* Table1412 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    78 /* Table78 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1414 /* Table1414 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    81 /* Table81 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1415 /* Table1415 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    85 /* Table85 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1417 /* Table1417 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    89 /* Table89 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1419 /* Table1419 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1017 /* Table1017 */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1018 /* Table1018 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1019 /* Table1019 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1420 /* Table1420 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    102 /* Table102 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1022 /* Table1022 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1422 /* Table1422 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1023 /* Table1023 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1424 /* Table1424 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    109 /* Table109 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    110 /* Table110 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    111 /* Table111 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    112 /* Table112 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    113 /* Table113 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    114 /* Table114 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    115 /* Table115 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    116 /* Table116 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    117 /* Table117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    118 /* Table118 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    119 /* Table119 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    120 /* Table120 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    121 /* Table121 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    122 /* Table122 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    123 /* Table123 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    124 /* Table124 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    125 /* Table125 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    126 /* Table126 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    127 /* Table127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    128 /* Table128 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    129 /* Table129 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1426 /* Table1426 */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1442 /* Table1442 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    193 /* Table193 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1458 /* Table1458 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    197 /* Table197 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1460 /* Table1460 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    201 /* Table201 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1462 /* Table1462 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    205 /* Table205 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1464 /* Table1464 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1466 /* Table1466 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1468 /* Table1468 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1470 /* Table1470 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1026 /* Table1026 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    231 /* Table231 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1473 /* Table1473 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1474 /* Table1474 */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    236 /* Table236 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1043 /* Table1043 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1044 /* Table1044 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    239 /* Table239 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    240 /* Table240 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1045 /* Table1045 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1475 /* Table1475 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1047 /* Table1047 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1476 /* Table1476 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    245 /* Table245 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1477 /* Table1477 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    247 /* Table247 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1478 /* Table1478 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    249 /* Table249 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1479 /* Table1479 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    251 /* Table251 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1480 /* Table1480 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    253 /* Table253 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1481 /* Table1481 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    255 /* Table255 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1482 /* Table1482 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    259 /* Table259 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1484 /* Table1484 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1049 /* Table1049 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1050 /* Table1050 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    293 /* Table293 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    295 /* Table295 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    297 /* Table297 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    1500 /* Table1500 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    441 /* Table441 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1051 /* Table1051 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1572 /* Table1572 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1573 /* Table1573 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    445 /* Table445 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    446 /* Table446 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1574 /* Table1574 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    449 /* Table449 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1575 /* Table1575 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    481 /* Table481 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1591 /* Table1591 */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    515 /* Table515 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    516 /* Table516 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    517 /* Table517 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    533 /* Table533 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    605 /* Table605 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    677 /* Table677 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    749 /* Table749 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    765 /* Table765 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    781 /* Table781 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    853 /* Table853 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    925 /* Table925 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    926 /* Table926 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    927 /* Table927 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1052 /* Table1052 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    929 /* Table929 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    930 /* Table930 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    931 /* Table931 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    932 /* Table932 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1053 /* Table1053 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    934 /* Table934 */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    936 /* Table936 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    937 /* Table937 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    938 /* Table938 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    939 /* Table939 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    940 /* Table940 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    941 /* Table941 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    942 /* Table942 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    943 /* Table943 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    944 /* Table944 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    945 /* Table945 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    946 /* Table946 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    947 /* Table947 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1607 /* Table1607 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    979 /* Table979 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    980 /* Table980 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    981 /* Table981 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    982 /* Table982 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    983 /* Table983 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    984 /* Table984 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    985 /* Table985 */
   },
   /* 0xff */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1623 /* Table1623 */
   }
  }
 }
,  /* IC_64BIT_REXW_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1 /* Table1 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1380 /* Table1380 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5 /* Table5 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1382 /* Table1382 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    9 /* Table9 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1384 /* Table1384 */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    13 /* Table13 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1385 /* Table1385 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    17 /* Table17 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1387 /* Table1387 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    21 /* Table21 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1389 /* Table1389 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    24 /* Table24 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1390 /* Table1390 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    28 /* Table28 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1392 /* Table1392 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    32 /* Table32 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1394 /* Table1394 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    36 /* Table36 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1395 /* Table1395 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    40 /* Table40 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1397 /* Table1397 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    44 /* Table44 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1399 /* Table1399 */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    48 /* Table48 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1400 /* Table1400 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    52 /* Table52 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1402 /* Table1402 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    56 /* Table56 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1404 /* Table1404 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    59 /* Table59 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1405 /* Table1405 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    63 /* Table63 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1407 /* Table1407 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    67 /* Table67 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1409 /* Table1409 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    70 /* Table70 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1410 /* Table1410 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    74 /* Table74 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1412 /* Table1412 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    78 /* Table78 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1414 /* Table1414 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    81 /* Table81 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1415 /* Table1415 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    85 /* Table85 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1417 /* Table1417 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    89 /* Table89 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1419 /* Table1419 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1017 /* Table1017 */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1119 /* Table1119 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1120 /* Table1120 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1420 /* Table1420 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    102 /* Table102 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1639 /* Table1639 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1422 /* Table1422 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1023 /* Table1023 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1424 /* Table1424 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    109 /* Table109 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1131 /* Table1131 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    111 /* Table111 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1132 /* Table1132 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    113 /* Table113 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    114 /* Table114 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    115 /* Table115 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    116 /* Table116 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    117 /* Table117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    118 /* Table118 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    119 /* Table119 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    120 /* Table120 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    121 /* Table121 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    122 /* Table122 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    123 /* Table123 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    124 /* Table124 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    125 /* Table125 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    126 /* Table126 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    127 /* Table127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    128 /* Table128 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    129 /* Table129 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1426 /* Table1426 */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1442 /* Table1442 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    193 /* Table193 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1458 /* Table1458 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    197 /* Table197 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1460 /* Table1460 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    201 /* Table201 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1462 /* Table1462 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    205 /* Table205 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1464 /* Table1464 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1466 /* Table1466 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1468 /* Table1468 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1470 /* Table1470 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1179 /* Table1179 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    231 /* Table231 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1472 /* Table1472 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1473 /* Table1473 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1474 /* Table1474 */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    236 /* Table236 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1199 /* Table1199 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1200 /* Table1200 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    239 /* Table239 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    240 /* Table240 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1045 /* Table1045 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1475 /* Table1475 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1047 /* Table1047 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1476 /* Table1476 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    245 /* Table245 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1477 /* Table1477 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    247 /* Table247 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1478 /* Table1478 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    249 /* Table249 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1479 /* Table1479 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    251 /* Table251 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1480 /* Table1480 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    253 /* Table253 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1481 /* Table1481 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    255 /* Table255 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1482 /* Table1482 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    257 /* Table257 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1483 /* Table1483 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    259 /* Table259 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1484 /* Table1484 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1226 /* Table1226 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1227 /* Table1227 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1228 /* Table1228 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1230 /* Table1230 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    297 /* Table297 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    1500 /* Table1500 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    441 /* Table441 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1051 /* Table1051 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1572 /* Table1572 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1573 /* Table1573 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    445 /* Table445 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    446 /* Table446 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1574 /* Table1574 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    449 /* Table449 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1575 /* Table1575 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    481 /* Table481 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1591 /* Table1591 */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    515 /* Table515 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    516 /* Table516 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    517 /* Table517 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    533 /* Table533 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    605 /* Table605 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    677 /* Table677 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    749 /* Table749 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    765 /* Table765 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    781 /* Table781 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    853 /* Table853 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    925 /* Table925 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    926 /* Table926 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    927 /* Table927 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1052 /* Table1052 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    929 /* Table929 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1339 /* Table1339 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    931 /* Table931 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1340 /* Table1340 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1341 /* Table1341 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1342 /* Table1342 */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    936 /* Table936 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    937 /* Table937 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1344 /* Table1344 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    939 /* Table939 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1345 /* Table1345 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    941 /* Table941 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    942 /* Table942 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    943 /* Table943 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    944 /* Table944 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    945 /* Table945 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    946 /* Table946 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    947 /* Table947 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1607 /* Table1607 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    979 /* Table979 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    980 /* Table980 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    981 /* Table981 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    982 /* Table982 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    983 /* Table983 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    984 /* Table984 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    985 /* Table985 */
   },
   /* 0xff */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1659 /* Table1659 */
   }
  }
 }
,  /* IC_OF */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
, };
static const uint8_t index_x86DisassemblerOneByteOpcodes[] = {
1, 2, 3, 4, 0, 5, 6, 0, 0, 7, 8, 9, 10, 11, 0, 0, 12, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, };
static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = {
 /* IC */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1675 /* Table1675 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    1691 /* Table1691 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1763 /* Table1763 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1765 /* Table1765 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1767 /* Table1767 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1768 /* Table1768 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1769 /* Table1769 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1770 /* Table1770 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1771 /* Table1771 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1772 /* Table1772 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1773 /* Table1773 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1789 /* Table1789 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1791 /* Table1791 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1793 /* Table1793 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1795 /* Table1795 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1797 /* Table1797 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1799 /* Table1799 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1801 /* Table1801 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1803 /* Table1803 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1805 /* Table1805 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1821 /* Table1821 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1823 /* Table1823 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1825 /* Table1825 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1827 /* Table1827 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1829 /* Table1829 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1831 /* Table1831 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1833 /* Table1833 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1835 /* Table1835 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1837 /* Table1837 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1839 /* Table1839 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1841 /* Table1841 */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1843 /* Table1843 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1845 /* Table1845 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1847 /* Table1847 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1849 /* Table1849 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1851 /* Table1851 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1853 /* Table1853 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1855 /* Table1855 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1857 /* Table1857 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1859 /* Table1859 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1860 /* Table1860 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1861 /* Table1861 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1862 /* Table1862 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1863 /* Table1863 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1864 /* Table1864 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1865 /* Table1865 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1866 /* Table1866 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1868 /* Table1868 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1870 /* Table1870 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1872 /* Table1872 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1874 /* Table1874 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1876 /* Table1876 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1878 /* Table1878 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1880 /* Table1880 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1882 /* Table1882 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1884 /* Table1884 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1886 /* Table1886 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1888 /* Table1888 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1890 /* Table1890 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1892 /* Table1892 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1894 /* Table1894 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1896 /* Table1896 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1898 /* Table1898 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1900 /* Table1900 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1902 /* Table1902 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1904 /* Table1904 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1906 /* Table1906 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1908 /* Table1908 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1910 /* Table1910 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1912 /* Table1912 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1914 /* Table1914 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1916 /* Table1916 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1918 /* Table1918 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1920 /* Table1920 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1922 /* Table1922 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1924 /* Table1924 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1926 /* Table1926 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1928 /* Table1928 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1930 /* Table1930 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1932 /* Table1932 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1934 /* Table1934 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1936 /* Table1936 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1938 /* Table1938 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1940 /* Table1940 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1942 /* Table1942 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1944 /* Table1944 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1946 /* Table1946 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1948 /* Table1948 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1950 /* Table1950 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1952 /* Table1952 */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1954 /* Table1954 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1956 /* Table1956 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1958 /* Table1958 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1960 /* Table1960 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1976 /* Table1976 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1992 /* Table1992 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2008 /* Table2008 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2010 /* Table2010 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2012 /* Table2012 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2014 /* Table2014 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2015 /* Table2015 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2017 /* Table2017 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2019 /* Table2019 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2021 /* Table2021 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2023 /* Table2023 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2024 /* Table2024 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2025 /* Table2025 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2026 /* Table2026 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2027 /* Table2027 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2028 /* Table2028 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2029 /* Table2029 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2030 /* Table2030 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2031 /* Table2031 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2032 /* Table2032 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2033 /* Table2033 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2034 /* Table2034 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2035 /* Table2035 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2036 /* Table2036 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2037 /* Table2037 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2038 /* Table2038 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2039 /* Table2039 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2041 /* Table2041 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2043 /* Table2043 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2045 /* Table2045 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2047 /* Table2047 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2049 /* Table2049 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2051 /* Table2051 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2053 /* Table2053 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2055 /* Table2055 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2057 /* Table2057 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2059 /* Table2059 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2061 /* Table2061 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2063 /* Table2063 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2065 /* Table2065 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2067 /* Table2067 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2069 /* Table2069 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2071 /* Table2071 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2072 /* Table2072 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2073 /* Table2073 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2074 /* Table2074 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2076 /* Table2076 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2078 /* Table2078 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2080 /* Table2080 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2152 /* Table2152 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2224 /* Table2224 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2225 /* Table2225 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2226 /* Table2226 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2227 /* Table2227 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2229 /* Table2229 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2231 /* Table2231 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2233 /* Table2233 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2305 /* Table2305 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2307 /* Table2307 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2309 /* Table2309 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2311 /* Table2311 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2313 /* Table2313 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2315 /* Table2315 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2317 /* Table2317 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2319 /* Table2319 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2321 /* Table2321 */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2323 /* Table2323 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2324 /* Table2324 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2340 /* Table2340 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2342 /* Table2342 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2344 /* Table2344 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2346 /* Table2346 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2348 /* Table2348 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2350 /* Table2350 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2352 /* Table2352 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2354 /* Table2354 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2356 /* Table2356 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2358 /* Table2358 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2360 /* Table2360 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2362 /* Table2362 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2364 /* Table2364 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2381 /* Table2381 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2383 /* Table2383 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2385 /* Table2385 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2387 /* Table2387 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2389 /* Table2389 */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2391 /* Table2391 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2393 /* Table2393 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2395 /* Table2395 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2397 /* Table2397 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2399 /* Table2399 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2401 /* Table2401 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2403 /* Table2403 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2405 /* Table2405 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2407 /* Table2407 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2409 /* Table2409 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2411 /* Table2411 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2413 /* Table2413 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2415 /* Table2415 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2417 /* Table2417 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2419 /* Table2419 */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2421 /* Table2421 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2423 /* Table2423 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2425 /* Table2425 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2427 /* Table2427 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2429 /* Table2429 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2431 /* Table2431 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2433 /* Table2433 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2435 /* Table2435 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2437 /* Table2437 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2439 /* Table2439 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2441 /* Table2441 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2443 /* Table2443 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2445 /* Table2445 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2447 /* Table2447 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2449 /* Table2449 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2451 /* Table2451 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2453 /* Table2453 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2455 /* Table2455 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2457 /* Table2457 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2459 /* Table2459 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2461 /* Table2461 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2463 /* Table2463 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2465 /* Table2465 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1675 /* Table1675 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2467 /* Table2467 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1763 /* Table1763 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1765 /* Table1765 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1767 /* Table1767 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1768 /* Table1768 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1769 /* Table1769 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1770 /* Table1770 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1771 /* Table1771 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1772 /* Table1772 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1773 /* Table1773 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1789 /* Table1789 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1791 /* Table1791 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1793 /* Table1793 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1795 /* Table1795 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1797 /* Table1797 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1799 /* Table1799 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1801 /* Table1801 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1803 /* Table1803 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1805 /* Table1805 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1821 /* Table1821 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1823 /* Table1823 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1825 /* Table1825 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1827 /* Table1827 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1829 /* Table1829 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1831 /* Table1831 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1833 /* Table1833 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2539 /* Table2539 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2541 /* Table2541 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2543 /* Table2543 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2545 /* Table2545 */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1843 /* Table1843 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1845 /* Table1845 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1847 /* Table1847 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1849 /* Table1849 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1851 /* Table1851 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1853 /* Table1853 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1855 /* Table1855 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1857 /* Table1857 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1859 /* Table1859 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1860 /* Table1860 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1861 /* Table1861 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1862 /* Table1862 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1863 /* Table1863 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1864 /* Table1864 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1865 /* Table1865 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1866 /* Table1866 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1868 /* Table1868 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1870 /* Table1870 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1872 /* Table1872 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1874 /* Table1874 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1876 /* Table1876 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1878 /* Table1878 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1880 /* Table1880 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1882 /* Table1882 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1884 /* Table1884 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1886 /* Table1886 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1888 /* Table1888 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1890 /* Table1890 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1892 /* Table1892 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1894 /* Table1894 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1896 /* Table1896 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1898 /* Table1898 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1900 /* Table1900 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1902 /* Table1902 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1904 /* Table1904 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1906 /* Table1906 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1908 /* Table1908 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1910 /* Table1910 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1912 /* Table1912 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1914 /* Table1914 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1916 /* Table1916 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1918 /* Table1918 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1920 /* Table1920 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1922 /* Table1922 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1924 /* Table1924 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1926 /* Table1926 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1928 /* Table1928 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1930 /* Table1930 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1932 /* Table1932 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1934 /* Table1934 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1936 /* Table1936 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1938 /* Table1938 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1940 /* Table1940 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1942 /* Table1942 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1944 /* Table1944 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1946 /* Table1946 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1948 /* Table1948 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1950 /* Table1950 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1952 /* Table1952 */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1954 /* Table1954 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1956 /* Table1956 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1958 /* Table1958 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1960 /* Table1960 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1976 /* Table1976 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1992 /* Table1992 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2008 /* Table2008 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2010 /* Table2010 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2012 /* Table2012 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2014 /* Table2014 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2547 /* Table2547 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2549 /* Table2549 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2019 /* Table2019 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2021 /* Table2021 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2023 /* Table2023 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2024 /* Table2024 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2025 /* Table2025 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2026 /* Table2026 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2027 /* Table2027 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2028 /* Table2028 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2029 /* Table2029 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2030 /* Table2030 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2031 /* Table2031 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2032 /* Table2032 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2033 /* Table2033 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2034 /* Table2034 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2035 /* Table2035 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2036 /* Table2036 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2037 /* Table2037 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2038 /* Table2038 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2039 /* Table2039 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2041 /* Table2041 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2043 /* Table2043 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2045 /* Table2045 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2047 /* Table2047 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2049 /* Table2049 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2051 /* Table2051 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2053 /* Table2053 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2055 /* Table2055 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2057 /* Table2057 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2059 /* Table2059 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2061 /* Table2061 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2063 /* Table2063 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2065 /* Table2065 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2067 /* Table2067 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2069 /* Table2069 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2551 /* Table2551 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2552 /* Table2552 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2553 /* Table2553 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2074 /* Table2074 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2076 /* Table2076 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2078 /* Table2078 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2080 /* Table2080 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2152 /* Table2152 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2554 /* Table2554 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2555 /* Table2555 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2226 /* Table2226 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2227 /* Table2227 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2229 /* Table2229 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2231 /* Table2231 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2233 /* Table2233 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2305 /* Table2305 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2307 /* Table2307 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2309 /* Table2309 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2311 /* Table2311 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2313 /* Table2313 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2315 /* Table2315 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2317 /* Table2317 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2319 /* Table2319 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2321 /* Table2321 */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2323 /* Table2323 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2324 /* Table2324 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2340 /* Table2340 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2342 /* Table2342 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2344 /* Table2344 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2346 /* Table2346 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2348 /* Table2348 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2350 /* Table2350 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2352 /* Table2352 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2354 /* Table2354 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2356 /* Table2356 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2358 /* Table2358 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2360 /* Table2360 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2362 /* Table2362 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2364 /* Table2364 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2381 /* Table2381 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2383 /* Table2383 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2385 /* Table2385 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2387 /* Table2387 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2389 /* Table2389 */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2391 /* Table2391 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2393 /* Table2393 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2395 /* Table2395 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2397 /* Table2397 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2399 /* Table2399 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2401 /* Table2401 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2403 /* Table2403 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2405 /* Table2405 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2407 /* Table2407 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2409 /* Table2409 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2411 /* Table2411 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2413 /* Table2413 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2415 /* Table2415 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2417 /* Table2417 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2419 /* Table2419 */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2421 /* Table2421 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2423 /* Table2423 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2425 /* Table2425 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2427 /* Table2427 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2429 /* Table2429 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2431 /* Table2431 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2433 /* Table2433 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2435 /* Table2435 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2437 /* Table2437 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2439 /* Table2439 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2441 /* Table2441 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2443 /* Table2443 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2445 /* Table2445 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2447 /* Table2447 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2449 /* Table2449 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2556 /* Table2556 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2453 /* Table2453 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2455 /* Table2455 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2457 /* Table2457 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2459 /* Table2459 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2461 /* Table2461 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2463 /* Table2463 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2465 /* Table2465 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2558 /* Table2558 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2574 /* Table2574 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2646 /* Table2646 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2648 /* Table2648 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1767 /* Table1767 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1768 /* Table1768 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1769 /* Table1769 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1770 /* Table1770 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1771 /* Table1771 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1772 /* Table1772 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1773 /* Table1773 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2650 /* Table2650 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2652 /* Table2652 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2654 /* Table2654 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2656 /* Table2656 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2658 /* Table2658 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2660 /* Table2660 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2662 /* Table2662 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2664 /* Table2664 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2666 /* Table2666 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2682 /* Table2682 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2684 /* Table2684 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2686 /* Table2686 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2688 /* Table2688 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2690 /* Table2690 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2692 /* Table2692 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2694 /* Table2694 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1835 /* Table1835 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1837 /* Table1837 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1839 /* Table1839 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1841 /* Table1841 */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2696 /* Table2696 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2698 /* Table2698 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2700 /* Table2700 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2702 /* Table2702 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2704 /* Table2704 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2706 /* Table2706 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2708 /* Table2708 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2710 /* Table2710 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1859 /* Table1859 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1860 /* Table1860 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1861 /* Table1861 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1862 /* Table1862 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1863 /* Table1863 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1864 /* Table1864 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1865 /* Table1865 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2712 /* Table2712 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2714 /* Table2714 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2716 /* Table2716 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2718 /* Table2718 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2720 /* Table2720 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2722 /* Table2722 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2724 /* Table2724 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2726 /* Table2726 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2728 /* Table2728 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2730 /* Table2730 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2732 /* Table2732 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2734 /* Table2734 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2736 /* Table2736 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2738 /* Table2738 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2740 /* Table2740 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2742 /* Table2742 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2744 /* Table2744 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2746 /* Table2746 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1902 /* Table1902 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1904 /* Table1904 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2748 /* Table2748 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2750 /* Table2750 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2752 /* Table2752 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2754 /* Table2754 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2756 /* Table2756 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2758 /* Table2758 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2760 /* Table2760 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2762 /* Table2762 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2764 /* Table2764 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2766 /* Table2766 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2768 /* Table2768 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2770 /* Table2770 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2772 /* Table2772 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2774 /* Table2774 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2776 /* Table2776 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2778 /* Table2778 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2780 /* Table2780 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2782 /* Table2782 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2784 /* Table2784 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2786 /* Table2786 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2788 /* Table2788 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2790 /* Table2790 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2792 /* Table2792 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2794 /* Table2794 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2796 /* Table2796 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2798 /* Table2798 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2800 /* Table2800 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2802 /* Table2802 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2804 /* Table2804 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2806 /* Table2806 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2822 /* Table2822 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2838 /* Table2838 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2854 /* Table2854 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2856 /* Table2856 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2858 /* Table2858 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2014 /* Table2014 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2860 /* Table2860 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2862 /* Table2862 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2864 /* Table2864 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2866 /* Table2866 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2868 /* Table2868 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2870 /* Table2870 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2872 /* Table2872 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2873 /* Table2873 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2874 /* Table2874 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2875 /* Table2875 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2876 /* Table2876 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2877 /* Table2877 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2878 /* Table2878 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2879 /* Table2879 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2880 /* Table2880 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2881 /* Table2881 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2882 /* Table2882 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2883 /* Table2883 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2884 /* Table2884 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2885 /* Table2885 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2886 /* Table2886 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2887 /* Table2887 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2039 /* Table2039 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2041 /* Table2041 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2043 /* Table2043 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2045 /* Table2045 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2047 /* Table2047 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2049 /* Table2049 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2051 /* Table2051 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2053 /* Table2053 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2055 /* Table2055 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2057 /* Table2057 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2059 /* Table2059 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2061 /* Table2061 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2063 /* Table2063 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2065 /* Table2065 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2067 /* Table2067 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2069 /* Table2069 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2888 /* Table2888 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2889 /* Table2889 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2073 /* Table2073 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2890 /* Table2890 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2892 /* Table2892 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2894 /* Table2894 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2080 /* Table2080 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2152 /* Table2152 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2896 /* Table2896 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2897 /* Table2897 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2226 /* Table2226 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2898 /* Table2898 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2900 /* Table2900 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2902 /* Table2902 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2233 /* Table2233 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2904 /* Table2904 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2307 /* Table2307 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2906 /* Table2906 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2908 /* Table2908 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2910 /* Table2910 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2912 /* Table2912 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2914 /* Table2914 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2916 /* Table2916 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2321 /* Table2321 */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2323 /* Table2323 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2918 /* Table2918 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2934 /* Table2934 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2936 /* Table2936 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2938 /* Table2938 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2940 /* Table2940 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2348 /* Table2348 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2350 /* Table2350 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2942 /* Table2942 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2944 /* Table2944 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2356 /* Table2356 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2946 /* Table2946 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2948 /* Table2948 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2950 /* Table2950 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2952 /* Table2952 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2968 /* Table2968 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2970 /* Table2970 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2972 /* Table2972 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2974 /* Table2974 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2976 /* Table2976 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2978 /* Table2978 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2980 /* Table2980 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2982 /* Table2982 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2984 /* Table2984 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2986 /* Table2986 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2988 /* Table2988 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2990 /* Table2990 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2992 /* Table2992 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2994 /* Table2994 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2996 /* Table2996 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2998 /* Table2998 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3000 /* Table3000 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3002 /* Table3002 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3004 /* Table3004 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3006 /* Table3006 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3008 /* Table3008 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3010 /* Table3010 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3012 /* Table3012 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3014 /* Table3014 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3016 /* Table3016 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3018 /* Table3018 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3020 /* Table3020 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3022 /* Table3022 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3024 /* Table3024 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3026 /* Table3026 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3028 /* Table3028 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3030 /* Table3030 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3032 /* Table3032 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3034 /* Table3034 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3036 /* Table3036 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3038 /* Table3038 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3040 /* Table3040 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3042 /* Table3042 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3044 /* Table3044 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3046 /* Table3046 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3048 /* Table3048 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3050 /* Table3050 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3052 /* Table3052 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3054 /* Table3054 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3056 /* Table3056 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3058 /* Table3058 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_ADSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1675 /* Table1675 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    1691 /* Table1691 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1763 /* Table1763 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1765 /* Table1765 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1767 /* Table1767 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1768 /* Table1768 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1769 /* Table1769 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1770 /* Table1770 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1771 /* Table1771 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1772 /* Table1772 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1773 /* Table1773 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1789 /* Table1789 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1791 /* Table1791 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1793 /* Table1793 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1795 /* Table1795 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1797 /* Table1797 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1799 /* Table1799 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1801 /* Table1801 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1803 /* Table1803 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1805 /* Table1805 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1821 /* Table1821 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1823 /* Table1823 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1825 /* Table1825 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1827 /* Table1827 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1829 /* Table1829 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1831 /* Table1831 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1833 /* Table1833 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1835 /* Table1835 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1837 /* Table1837 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1839 /* Table1839 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1841 /* Table1841 */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1843 /* Table1843 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1845 /* Table1845 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1847 /* Table1847 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1849 /* Table1849 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1851 /* Table1851 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1853 /* Table1853 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1855 /* Table1855 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1857 /* Table1857 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1859 /* Table1859 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1860 /* Table1860 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1861 /* Table1861 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1862 /* Table1862 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1863 /* Table1863 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1864 /* Table1864 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1865 /* Table1865 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1866 /* Table1866 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1868 /* Table1868 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1870 /* Table1870 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1872 /* Table1872 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1874 /* Table1874 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1876 /* Table1876 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1878 /* Table1878 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1880 /* Table1880 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1882 /* Table1882 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1884 /* Table1884 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1886 /* Table1886 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1888 /* Table1888 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1890 /* Table1890 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1892 /* Table1892 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1894 /* Table1894 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1896 /* Table1896 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1898 /* Table1898 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1900 /* Table1900 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1902 /* Table1902 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1904 /* Table1904 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1906 /* Table1906 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1908 /* Table1908 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1910 /* Table1910 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1912 /* Table1912 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1914 /* Table1914 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1916 /* Table1916 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1918 /* Table1918 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1920 /* Table1920 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1922 /* Table1922 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1924 /* Table1924 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1926 /* Table1926 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1928 /* Table1928 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1930 /* Table1930 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1932 /* Table1932 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1934 /* Table1934 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1936 /* Table1936 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1938 /* Table1938 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1940 /* Table1940 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1942 /* Table1942 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1944 /* Table1944 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1946 /* Table1946 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1948 /* Table1948 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1950 /* Table1950 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1952 /* Table1952 */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1954 /* Table1954 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1956 /* Table1956 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1958 /* Table1958 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1960 /* Table1960 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1976 /* Table1976 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1992 /* Table1992 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2008 /* Table2008 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2010 /* Table2010 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2012 /* Table2012 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2014 /* Table2014 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2015 /* Table2015 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2017 /* Table2017 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2019 /* Table2019 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2021 /* Table2021 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2023 /* Table2023 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2024 /* Table2024 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2025 /* Table2025 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2026 /* Table2026 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2027 /* Table2027 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2028 /* Table2028 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2029 /* Table2029 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2030 /* Table2030 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2031 /* Table2031 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2032 /* Table2032 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2033 /* Table2033 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2034 /* Table2034 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2035 /* Table2035 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2036 /* Table2036 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2037 /* Table2037 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2038 /* Table2038 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2039 /* Table2039 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2041 /* Table2041 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2043 /* Table2043 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2045 /* Table2045 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2047 /* Table2047 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2049 /* Table2049 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2051 /* Table2051 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2053 /* Table2053 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2055 /* Table2055 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2057 /* Table2057 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2059 /* Table2059 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2061 /* Table2061 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2063 /* Table2063 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2065 /* Table2065 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2067 /* Table2067 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2069 /* Table2069 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2071 /* Table2071 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2072 /* Table2072 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2073 /* Table2073 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2074 /* Table2074 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2076 /* Table2076 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2078 /* Table2078 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2080 /* Table2080 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2152 /* Table2152 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2224 /* Table2224 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2225 /* Table2225 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2226 /* Table2226 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2227 /* Table2227 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2229 /* Table2229 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2231 /* Table2231 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2233 /* Table2233 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2305 /* Table2305 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2307 /* Table2307 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2309 /* Table2309 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2311 /* Table2311 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2313 /* Table2313 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2315 /* Table2315 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2317 /* Table2317 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2319 /* Table2319 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2321 /* Table2321 */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2323 /* Table2323 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2324 /* Table2324 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2340 /* Table2340 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2342 /* Table2342 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2344 /* Table2344 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2346 /* Table2346 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2348 /* Table2348 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2350 /* Table2350 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2352 /* Table2352 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2354 /* Table2354 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2356 /* Table2356 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2358 /* Table2358 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2360 /* Table2360 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2362 /* Table2362 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2364 /* Table2364 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2381 /* Table2381 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2383 /* Table2383 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2385 /* Table2385 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2387 /* Table2387 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2389 /* Table2389 */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2391 /* Table2391 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2393 /* Table2393 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2395 /* Table2395 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2397 /* Table2397 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2399 /* Table2399 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2401 /* Table2401 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2403 /* Table2403 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2405 /* Table2405 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2407 /* Table2407 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2409 /* Table2409 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2411 /* Table2411 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2413 /* Table2413 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2415 /* Table2415 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2417 /* Table2417 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2419 /* Table2419 */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2421 /* Table2421 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2423 /* Table2423 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2425 /* Table2425 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2427 /* Table2427 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2429 /* Table2429 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2431 /* Table2431 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2433 /* Table2433 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2435 /* Table2435 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2437 /* Table2437 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2439 /* Table2439 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2441 /* Table2441 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2443 /* Table2443 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2445 /* Table2445 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2447 /* Table2447 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2449 /* Table2449 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2451 /* Table2451 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2453 /* Table2453 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2455 /* Table2455 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2457 /* Table2457 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2459 /* Table2459 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2461 /* Table2461 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2463 /* Table2463 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2465 /* Table2465 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1675 /* Table1675 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    1691 /* Table1691 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1763 /* Table1763 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1765 /* Table1765 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1767 /* Table1767 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1768 /* Table1768 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1769 /* Table1769 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1770 /* Table1770 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1771 /* Table1771 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1772 /* Table1772 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1773 /* Table1773 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3060 /* Table3060 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3062 /* Table3062 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3064 /* Table3064 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1795 /* Table1795 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1797 /* Table1797 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1799 /* Table1799 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1801 /* Table1801 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1803 /* Table1803 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1805 /* Table1805 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1821 /* Table1821 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1823 /* Table1823 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1825 /* Table1825 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1827 /* Table1827 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1829 /* Table1829 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1831 /* Table1831 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1833 /* Table1833 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1835 /* Table1835 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1837 /* Table1837 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1839 /* Table1839 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1841 /* Table1841 */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1843 /* Table1843 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1845 /* Table1845 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3066 /* Table3066 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3068 /* Table3068 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3070 /* Table3070 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3072 /* Table3072 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1855 /* Table1855 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1857 /* Table1857 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1859 /* Table1859 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1860 /* Table1860 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1861 /* Table1861 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1862 /* Table1862 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1863 /* Table1863 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1864 /* Table1864 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1865 /* Table1865 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1866 /* Table1866 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1868 /* Table1868 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1870 /* Table1870 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1872 /* Table1872 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1874 /* Table1874 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1876 /* Table1876 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1878 /* Table1878 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1880 /* Table1880 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1882 /* Table1882 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1884 /* Table1884 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1886 /* Table1886 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1888 /* Table1888 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1890 /* Table1890 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1892 /* Table1892 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1894 /* Table1894 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1896 /* Table1896 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1898 /* Table1898 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3074 /* Table3074 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1902 /* Table1902 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1904 /* Table1904 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1906 /* Table1906 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1908 /* Table1908 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1910 /* Table1910 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1912 /* Table1912 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3076 /* Table3076 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3078 /* Table3078 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3080 /* Table3080 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1920 /* Table1920 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3082 /* Table3082 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3084 /* Table3084 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3086 /* Table3086 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3088 /* Table3088 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1930 /* Table1930 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1932 /* Table1932 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1934 /* Table1934 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1936 /* Table1936 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1938 /* Table1938 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1940 /* Table1940 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1942 /* Table1942 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1944 /* Table1944 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1946 /* Table1946 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1948 /* Table1948 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1950 /* Table1950 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1952 /* Table1952 */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1954 /* Table1954 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1956 /* Table1956 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3090 /* Table3090 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1960 /* Table1960 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1976 /* Table1976 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1992 /* Table1992 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2008 /* Table2008 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2010 /* Table2010 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2012 /* Table2012 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2014 /* Table2014 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3092 /* Table3092 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3094 /* Table3094 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3096 /* Table3096 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3098 /* Table3098 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2019 /* Table2019 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2021 /* Table2021 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2023 /* Table2023 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2024 /* Table2024 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2025 /* Table2025 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2026 /* Table2026 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2027 /* Table2027 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2028 /* Table2028 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2029 /* Table2029 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2030 /* Table2030 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2031 /* Table2031 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2032 /* Table2032 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2033 /* Table2033 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2034 /* Table2034 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2035 /* Table2035 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2036 /* Table2036 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2037 /* Table2037 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2038 /* Table2038 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2039 /* Table2039 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2041 /* Table2041 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2043 /* Table2043 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2045 /* Table2045 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2047 /* Table2047 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2049 /* Table2049 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2051 /* Table2051 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2053 /* Table2053 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2055 /* Table2055 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2057 /* Table2057 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2059 /* Table2059 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2061 /* Table2061 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2063 /* Table2063 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2065 /* Table2065 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2067 /* Table2067 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2069 /* Table2069 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2071 /* Table2071 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2072 /* Table2072 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2073 /* Table2073 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2074 /* Table2074 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2076 /* Table2076 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2078 /* Table2078 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2080 /* Table2080 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2152 /* Table2152 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2224 /* Table2224 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2225 /* Table2225 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2226 /* Table2226 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2227 /* Table2227 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2229 /* Table2229 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2231 /* Table2231 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2233 /* Table2233 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2305 /* Table2305 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2307 /* Table2307 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2309 /* Table2309 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2311 /* Table2311 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2313 /* Table2313 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2315 /* Table2315 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2317 /* Table2317 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2319 /* Table2319 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2321 /* Table2321 */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2323 /* Table2323 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2324 /* Table2324 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2340 /* Table2340 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2342 /* Table2342 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2344 /* Table2344 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2346 /* Table2346 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2348 /* Table2348 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2350 /* Table2350 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2352 /* Table2352 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3100 /* Table3100 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2356 /* Table2356 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2358 /* Table2358 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2360 /* Table2360 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2362 /* Table2362 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2364 /* Table2364 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3102 /* Table3102 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2381 /* Table2381 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2383 /* Table2383 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2385 /* Table2385 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2387 /* Table2387 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2389 /* Table2389 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3104 /* Table3104 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2391 /* Table2391 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2393 /* Table2393 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2395 /* Table2395 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2397 /* Table2397 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2399 /* Table2399 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2401 /* Table2401 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2403 /* Table2403 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2405 /* Table2405 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2407 /* Table2407 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2409 /* Table2409 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2411 /* Table2411 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2413 /* Table2413 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2415 /* Table2415 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2417 /* Table2417 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2419 /* Table2419 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3106 /* Table3106 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2421 /* Table2421 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2423 /* Table2423 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2425 /* Table2425 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2427 /* Table2427 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2429 /* Table2429 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2431 /* Table2431 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2433 /* Table2433 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2435 /* Table2435 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2437 /* Table2437 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3108 /* Table3108 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2439 /* Table2439 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2441 /* Table2441 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2443 /* Table2443 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2445 /* Table2445 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2447 /* Table2447 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2449 /* Table2449 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2451 /* Table2451 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2453 /* Table2453 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2455 /* Table2455 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2457 /* Table2457 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2459 /* Table2459 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2461 /* Table2461 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2463 /* Table2463 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2465 /* Table2465 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1675 /* Table1675 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    1691 /* Table1691 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1763 /* Table1763 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1765 /* Table1765 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1767 /* Table1767 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1768 /* Table1768 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1769 /* Table1769 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1770 /* Table1770 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1771 /* Table1771 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1772 /* Table1772 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1773 /* Table1773 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3110 /* Table3110 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3112 /* Table3112 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3114 /* Table3114 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1795 /* Table1795 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1797 /* Table1797 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1799 /* Table1799 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3116 /* Table3116 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1803 /* Table1803 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1805 /* Table1805 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1821 /* Table1821 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1823 /* Table1823 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1825 /* Table1825 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1827 /* Table1827 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1829 /* Table1829 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1831 /* Table1831 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1833 /* Table1833 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1835 /* Table1835 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1837 /* Table1837 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1839 /* Table1839 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1841 /* Table1841 */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1843 /* Table1843 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1845 /* Table1845 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3118 /* Table3118 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3120 /* Table3120 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3122 /* Table3122 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3124 /* Table3124 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1855 /* Table1855 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1857 /* Table1857 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1859 /* Table1859 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1860 /* Table1860 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1861 /* Table1861 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1862 /* Table1862 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1863 /* Table1863 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1864 /* Table1864 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1865 /* Table1865 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1866 /* Table1866 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1868 /* Table1868 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1870 /* Table1870 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1872 /* Table1872 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1874 /* Table1874 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1876 /* Table1876 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1878 /* Table1878 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1880 /* Table1880 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1882 /* Table1882 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1884 /* Table1884 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1886 /* Table1886 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1888 /* Table1888 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1890 /* Table1890 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1892 /* Table1892 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1894 /* Table1894 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1896 /* Table1896 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1898 /* Table1898 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3126 /* Table3126 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3128 /* Table3128 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3130 /* Table3130 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1906 /* Table1906 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1908 /* Table1908 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1910 /* Table1910 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1912 /* Table1912 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3132 /* Table3132 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3134 /* Table3134 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3136 /* Table3136 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3138 /* Table3138 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3140 /* Table3140 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3142 /* Table3142 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3144 /* Table3144 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3146 /* Table3146 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1930 /* Table1930 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1932 /* Table1932 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1934 /* Table1934 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1936 /* Table1936 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1938 /* Table1938 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1940 /* Table1940 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1942 /* Table1942 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1944 /* Table1944 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1946 /* Table1946 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1948 /* Table1948 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1950 /* Table1950 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1952 /* Table1952 */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1954 /* Table1954 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3148 /* Table3148 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3150 /* Table3150 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1960 /* Table1960 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1976 /* Table1976 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1992 /* Table1992 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2008 /* Table2008 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2010 /* Table2010 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2012 /* Table2012 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2014 /* Table2014 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2015 /* Table2015 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2017 /* Table2017 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3152 /* Table3152 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3154 /* Table3154 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2023 /* Table2023 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2024 /* Table2024 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2025 /* Table2025 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2026 /* Table2026 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2027 /* Table2027 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2028 /* Table2028 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2029 /* Table2029 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2030 /* Table2030 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2031 /* Table2031 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2032 /* Table2032 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2033 /* Table2033 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2034 /* Table2034 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2035 /* Table2035 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2036 /* Table2036 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2037 /* Table2037 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2038 /* Table2038 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2039 /* Table2039 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2041 /* Table2041 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2043 /* Table2043 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2045 /* Table2045 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2047 /* Table2047 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2049 /* Table2049 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2051 /* Table2051 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2053 /* Table2053 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2055 /* Table2055 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2057 /* Table2057 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2059 /* Table2059 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2061 /* Table2061 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2063 /* Table2063 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2065 /* Table2065 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2067 /* Table2067 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2069 /* Table2069 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2071 /* Table2071 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2072 /* Table2072 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2073 /* Table2073 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2074 /* Table2074 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2076 /* Table2076 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2078 /* Table2078 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2080 /* Table2080 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2152 /* Table2152 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2224 /* Table2224 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2225 /* Table2225 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2226 /* Table2226 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2227 /* Table2227 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2229 /* Table2229 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2231 /* Table2231 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2233 /* Table2233 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2305 /* Table2305 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2307 /* Table2307 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2309 /* Table2309 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2311 /* Table2311 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2313 /* Table2313 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2315 /* Table2315 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2317 /* Table2317 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2319 /* Table2319 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2321 /* Table2321 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3156 /* Table3156 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2323 /* Table2323 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2324 /* Table2324 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2340 /* Table2340 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3158 /* Table3158 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3160 /* Table3160 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2346 /* Table2346 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2348 /* Table2348 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2350 /* Table2350 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2352 /* Table2352 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3162 /* Table3162 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2356 /* Table2356 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2358 /* Table2358 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2360 /* Table2360 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2362 /* Table2362 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3164 /* Table3164 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2381 /* Table2381 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2383 /* Table2383 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2385 /* Table2385 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2387 /* Table2387 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2389 /* Table2389 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3180 /* Table3180 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2391 /* Table2391 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2393 /* Table2393 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2395 /* Table2395 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2397 /* Table2397 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2399 /* Table2399 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2401 /* Table2401 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2403 /* Table2403 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2405 /* Table2405 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2407 /* Table2407 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2409 /* Table2409 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2411 /* Table2411 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2413 /* Table2413 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2415 /* Table2415 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2417 /* Table2417 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2419 /* Table2419 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3182 /* Table3182 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2421 /* Table2421 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2423 /* Table2423 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2425 /* Table2425 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2427 /* Table2427 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2429 /* Table2429 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2431 /* Table2431 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2433 /* Table2433 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2435 /* Table2435 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2437 /* Table2437 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2439 /* Table2439 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2441 /* Table2441 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2443 /* Table2443 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2445 /* Table2445 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2447 /* Table2447 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2449 /* Table2449 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2451 /* Table2451 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2453 /* Table2453 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2455 /* Table2455 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2457 /* Table2457 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2459 /* Table2459 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2461 /* Table2461 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2463 /* Table2463 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2465 /* Table2465 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_XS_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3184 /* Table3184 */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3186 /* Table3186 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3188 /* Table3188 */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3190 /* Table3190 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    3206 /* Table3206 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3278 /* Table3278 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3280 /* Table3280 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1767 /* Table1767 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1768 /* Table1768 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3282 /* Table3282 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1770 /* Table1770 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1771 /* Table1771 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1772 /* Table1772 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1773 /* Table1773 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1789 /* Table1789 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1791 /* Table1791 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1793 /* Table1793 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1795 /* Table1795 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1797 /* Table1797 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1799 /* Table1799 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1801 /* Table1801 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1803 /* Table1803 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1805 /* Table1805 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1821 /* Table1821 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1823 /* Table1823 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1825 /* Table1825 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1827 /* Table1827 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1829 /* Table1829 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1831 /* Table1831 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1833 /* Table1833 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2539 /* Table2539 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2541 /* Table2541 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2543 /* Table2543 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2545 /* Table2545 */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1843 /* Table1843 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1845 /* Table1845 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1847 /* Table1847 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1849 /* Table1849 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1851 /* Table1851 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1853 /* Table1853 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1855 /* Table1855 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1857 /* Table1857 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1859 /* Table1859 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1860 /* Table1860 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1861 /* Table1861 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1862 /* Table1862 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1863 /* Table1863 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3283 /* Table3283 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1865 /* Table1865 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3284 /* Table3284 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3286 /* Table3286 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3288 /* Table3288 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3290 /* Table3290 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3292 /* Table3292 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3294 /* Table3294 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3296 /* Table3296 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3298 /* Table3298 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3300 /* Table3300 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3302 /* Table3302 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3304 /* Table3304 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3306 /* Table3306 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3308 /* Table3308 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3310 /* Table3310 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3312 /* Table3312 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3314 /* Table3314 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1898 /* Table1898 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1900 /* Table1900 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1902 /* Table1902 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1904 /* Table1904 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1906 /* Table1906 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1908 /* Table1908 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1910 /* Table1910 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1912 /* Table1912 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1914 /* Table1914 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1916 /* Table1916 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1918 /* Table1918 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1920 /* Table1920 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1922 /* Table1922 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1924 /* Table1924 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1926 /* Table1926 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1928 /* Table1928 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1930 /* Table1930 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1932 /* Table1932 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1934 /* Table1934 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1936 /* Table1936 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1938 /* Table1938 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1940 /* Table1940 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1942 /* Table1942 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1944 /* Table1944 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1946 /* Table1946 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1948 /* Table1948 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1950 /* Table1950 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1952 /* Table1952 */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3316 /* Table3316 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1956 /* Table1956 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1958 /* Table1958 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1960 /* Table1960 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1976 /* Table1976 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1992 /* Table1992 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2008 /* Table2008 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2010 /* Table2010 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2012 /* Table2012 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2014 /* Table2014 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2547 /* Table2547 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2549 /* Table2549 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3318 /* Table3318 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2021 /* Table2021 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2023 /* Table2023 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2024 /* Table2024 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2025 /* Table2025 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2026 /* Table2026 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2027 /* Table2027 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2028 /* Table2028 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2029 /* Table2029 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2030 /* Table2030 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2031 /* Table2031 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2032 /* Table2032 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2033 /* Table2033 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2034 /* Table2034 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2035 /* Table2035 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2036 /* Table2036 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2037 /* Table2037 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2038 /* Table2038 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2039 /* Table2039 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2041 /* Table2041 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2043 /* Table2043 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2045 /* Table2045 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2047 /* Table2047 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2049 /* Table2049 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2051 /* Table2051 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2053 /* Table2053 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2055 /* Table2055 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2057 /* Table2057 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2059 /* Table2059 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2061 /* Table2061 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2063 /* Table2063 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2065 /* Table2065 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2067 /* Table2067 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2069 /* Table2069 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2551 /* Table2551 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2552 /* Table2552 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2553 /* Table2553 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3320 /* Table3320 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3322 /* Table3322 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3324 /* Table3324 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2080 /* Table2080 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2152 /* Table2152 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2554 /* Table2554 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2555 /* Table2555 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2226 /* Table2226 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3326 /* Table3326 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3328 /* Table3328 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3330 /* Table3330 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    3332 /* Table3332 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3404 /* Table3404 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2307 /* Table2307 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3406 /* Table3406 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3408 /* Table3408 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3410 /* Table3410 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3412 /* Table3412 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3414 /* Table3414 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3416 /* Table3416 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3418 /* Table3418 */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2323 /* Table2323 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3420 /* Table3420 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3436 /* Table3436 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3438 /* Table3438 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3440 /* Table3440 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3442 /* Table3442 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3444 /* Table3444 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2350 /* Table2350 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3446 /* Table3446 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2354 /* Table2354 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3448 /* Table3448 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2358 /* Table2358 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2360 /* Table2360 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2362 /* Table2362 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3450 /* Table3450 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2381 /* Table2381 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2383 /* Table2383 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2385 /* Table2385 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2387 /* Table2387 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2389 /* Table2389 */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2391 /* Table2391 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2393 /* Table2393 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2395 /* Table2395 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2397 /* Table2397 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2399 /* Table2399 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2401 /* Table2401 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2403 /* Table2403 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2405 /* Table2405 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2407 /* Table2407 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2409 /* Table2409 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2411 /* Table2411 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2413 /* Table2413 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2415 /* Table2415 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2417 /* Table2417 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2419 /* Table2419 */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2421 /* Table2421 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2423 /* Table2423 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2425 /* Table2425 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2427 /* Table2427 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2429 /* Table2429 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2431 /* Table2431 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2433 /* Table2433 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2435 /* Table2435 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2437 /* Table2437 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2439 /* Table2439 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2441 /* Table2441 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2443 /* Table2443 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2445 /* Table2445 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2447 /* Table2447 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2449 /* Table2449 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2556 /* Table2556 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2453 /* Table2453 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2455 /* Table2455 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2457 /* Table2457 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2459 /* Table2459 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2461 /* Table2461 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2463 /* Table2463 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2465 /* Table2465 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2558 /* Table2558 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    3467 /* Table3467 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2646 /* Table2646 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2648 /* Table2648 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1767 /* Table1767 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1768 /* Table1768 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1769 /* Table1769 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1770 /* Table1770 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1771 /* Table1771 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1772 /* Table1772 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1773 /* Table1773 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2650 /* Table2650 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2652 /* Table2652 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2654 /* Table2654 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2656 /* Table2656 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2658 /* Table2658 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2660 /* Table2660 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2662 /* Table2662 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2664 /* Table2664 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2666 /* Table2666 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2682 /* Table2682 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2684 /* Table2684 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2686 /* Table2686 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2688 /* Table2688 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2690 /* Table2690 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2692 /* Table2692 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2694 /* Table2694 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2539 /* Table2539 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2541 /* Table2541 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2543 /* Table2543 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2545 /* Table2545 */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2696 /* Table2696 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2698 /* Table2698 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2700 /* Table2700 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2702 /* Table2702 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2704 /* Table2704 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2706 /* Table2706 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2708 /* Table2708 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2710 /* Table2710 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1859 /* Table1859 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1860 /* Table1860 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1861 /* Table1861 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1862 /* Table1862 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1863 /* Table1863 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1864 /* Table1864 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1865 /* Table1865 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2712 /* Table2712 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2714 /* Table2714 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2716 /* Table2716 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2718 /* Table2718 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2720 /* Table2720 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2722 /* Table2722 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2724 /* Table2724 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2726 /* Table2726 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2728 /* Table2728 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2730 /* Table2730 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2732 /* Table2732 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2734 /* Table2734 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2736 /* Table2736 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2738 /* Table2738 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2740 /* Table2740 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2742 /* Table2742 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2744 /* Table2744 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2746 /* Table2746 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1902 /* Table1902 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1904 /* Table1904 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2748 /* Table2748 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2750 /* Table2750 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2752 /* Table2752 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2754 /* Table2754 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2756 /* Table2756 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2758 /* Table2758 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2760 /* Table2760 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2762 /* Table2762 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2764 /* Table2764 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2766 /* Table2766 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2768 /* Table2768 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2770 /* Table2770 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2772 /* Table2772 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2774 /* Table2774 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2776 /* Table2776 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2778 /* Table2778 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2780 /* Table2780 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2782 /* Table2782 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2784 /* Table2784 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2786 /* Table2786 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2788 /* Table2788 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2790 /* Table2790 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2792 /* Table2792 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2794 /* Table2794 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2796 /* Table2796 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2798 /* Table2798 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2800 /* Table2800 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2802 /* Table2802 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2804 /* Table2804 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2806 /* Table2806 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2822 /* Table2822 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2838 /* Table2838 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2854 /* Table2854 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2856 /* Table2856 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2858 /* Table2858 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2014 /* Table2014 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3539 /* Table3539 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3541 /* Table3541 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2864 /* Table2864 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2866 /* Table2866 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2868 /* Table2868 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2870 /* Table2870 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2872 /* Table2872 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2873 /* Table2873 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2874 /* Table2874 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2875 /* Table2875 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2876 /* Table2876 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2877 /* Table2877 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2878 /* Table2878 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2879 /* Table2879 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2880 /* Table2880 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2881 /* Table2881 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2882 /* Table2882 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2883 /* Table2883 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2884 /* Table2884 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2885 /* Table2885 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2886 /* Table2886 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2887 /* Table2887 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2039 /* Table2039 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2041 /* Table2041 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2043 /* Table2043 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2045 /* Table2045 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2047 /* Table2047 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2049 /* Table2049 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2051 /* Table2051 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2053 /* Table2053 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2055 /* Table2055 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2057 /* Table2057 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2059 /* Table2059 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2061 /* Table2061 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2063 /* Table2063 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2065 /* Table2065 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2067 /* Table2067 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2069 /* Table2069 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2888 /* Table2888 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2889 /* Table2889 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2553 /* Table2553 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2890 /* Table2890 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2892 /* Table2892 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2894 /* Table2894 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2080 /* Table2080 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2152 /* Table2152 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2896 /* Table2896 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2897 /* Table2897 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2226 /* Table2226 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2898 /* Table2898 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2900 /* Table2900 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2902 /* Table2902 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2233 /* Table2233 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2904 /* Table2904 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2307 /* Table2307 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2906 /* Table2906 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2908 /* Table2908 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2910 /* Table2910 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2912 /* Table2912 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2914 /* Table2914 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2916 /* Table2916 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2321 /* Table2321 */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2323 /* Table2323 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2918 /* Table2918 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2934 /* Table2934 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2936 /* Table2936 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2938 /* Table2938 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2940 /* Table2940 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2348 /* Table2348 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2350 /* Table2350 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2942 /* Table2942 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2944 /* Table2944 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2356 /* Table2356 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2946 /* Table2946 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2948 /* Table2948 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2950 /* Table2950 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2952 /* Table2952 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2968 /* Table2968 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2970 /* Table2970 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2972 /* Table2972 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2974 /* Table2974 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2976 /* Table2976 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2978 /* Table2978 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2980 /* Table2980 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2982 /* Table2982 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2984 /* Table2984 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2986 /* Table2986 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2988 /* Table2988 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2990 /* Table2990 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2992 /* Table2992 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2994 /* Table2994 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2996 /* Table2996 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2998 /* Table2998 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3000 /* Table3000 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3002 /* Table3002 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3004 /* Table3004 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3006 /* Table3006 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3008 /* Table3008 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3010 /* Table3010 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3012 /* Table3012 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3014 /* Table3014 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3016 /* Table3016 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3018 /* Table3018 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3020 /* Table3020 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3022 /* Table3022 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3024 /* Table3024 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3026 /* Table3026 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3028 /* Table3028 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3030 /* Table3030 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3032 /* Table3032 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3034 /* Table3034 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3036 /* Table3036 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3038 /* Table3038 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3040 /* Table3040 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3042 /* Table3042 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3543 /* Table3543 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3046 /* Table3046 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3048 /* Table3048 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3050 /* Table3050 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3052 /* Table3052 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3054 /* Table3054 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3056 /* Table3056 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3058 /* Table3058 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_ADSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1675 /* Table1675 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2467 /* Table2467 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1763 /* Table1763 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1765 /* Table1765 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1767 /* Table1767 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1768 /* Table1768 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1769 /* Table1769 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1770 /* Table1770 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1771 /* Table1771 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1772 /* Table1772 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1773 /* Table1773 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1789 /* Table1789 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1791 /* Table1791 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1793 /* Table1793 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1795 /* Table1795 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1797 /* Table1797 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1799 /* Table1799 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1801 /* Table1801 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1803 /* Table1803 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1805 /* Table1805 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1821 /* Table1821 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1823 /* Table1823 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1825 /* Table1825 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1827 /* Table1827 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1829 /* Table1829 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1831 /* Table1831 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1833 /* Table1833 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2539 /* Table2539 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2541 /* Table2541 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2543 /* Table2543 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2545 /* Table2545 */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1843 /* Table1843 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1845 /* Table1845 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1847 /* Table1847 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1849 /* Table1849 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1851 /* Table1851 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1853 /* Table1853 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1855 /* Table1855 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1857 /* Table1857 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1859 /* Table1859 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1860 /* Table1860 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1861 /* Table1861 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1862 /* Table1862 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1863 /* Table1863 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1864 /* Table1864 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1865 /* Table1865 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1866 /* Table1866 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1868 /* Table1868 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1870 /* Table1870 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1872 /* Table1872 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1874 /* Table1874 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1876 /* Table1876 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1878 /* Table1878 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1880 /* Table1880 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1882 /* Table1882 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1884 /* Table1884 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1886 /* Table1886 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1888 /* Table1888 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1890 /* Table1890 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1892 /* Table1892 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1894 /* Table1894 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1896 /* Table1896 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1898 /* Table1898 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1900 /* Table1900 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1902 /* Table1902 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1904 /* Table1904 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1906 /* Table1906 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1908 /* Table1908 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1910 /* Table1910 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1912 /* Table1912 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1914 /* Table1914 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1916 /* Table1916 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1918 /* Table1918 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1920 /* Table1920 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1922 /* Table1922 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1924 /* Table1924 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1926 /* Table1926 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1928 /* Table1928 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1930 /* Table1930 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1932 /* Table1932 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1934 /* Table1934 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1936 /* Table1936 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1938 /* Table1938 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1940 /* Table1940 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1942 /* Table1942 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1944 /* Table1944 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1946 /* Table1946 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1948 /* Table1948 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1950 /* Table1950 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1952 /* Table1952 */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1954 /* Table1954 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1956 /* Table1956 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1958 /* Table1958 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1960 /* Table1960 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1976 /* Table1976 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1992 /* Table1992 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2008 /* Table2008 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2010 /* Table2010 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2012 /* Table2012 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2014 /* Table2014 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2547 /* Table2547 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2549 /* Table2549 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2019 /* Table2019 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2021 /* Table2021 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2023 /* Table2023 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2024 /* Table2024 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2025 /* Table2025 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2026 /* Table2026 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2027 /* Table2027 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2028 /* Table2028 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2029 /* Table2029 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2030 /* Table2030 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2031 /* Table2031 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2032 /* Table2032 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2033 /* Table2033 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2034 /* Table2034 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2035 /* Table2035 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2036 /* Table2036 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2037 /* Table2037 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2038 /* Table2038 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2039 /* Table2039 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2041 /* Table2041 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2043 /* Table2043 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2045 /* Table2045 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2047 /* Table2047 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2049 /* Table2049 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2051 /* Table2051 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2053 /* Table2053 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2055 /* Table2055 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2057 /* Table2057 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2059 /* Table2059 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2061 /* Table2061 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2063 /* Table2063 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2065 /* Table2065 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2067 /* Table2067 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2069 /* Table2069 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2551 /* Table2551 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2552 /* Table2552 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2553 /* Table2553 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2074 /* Table2074 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2076 /* Table2076 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2078 /* Table2078 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2080 /* Table2080 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2152 /* Table2152 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2554 /* Table2554 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2555 /* Table2555 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2226 /* Table2226 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2227 /* Table2227 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2229 /* Table2229 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2231 /* Table2231 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2233 /* Table2233 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2305 /* Table2305 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2307 /* Table2307 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2309 /* Table2309 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2311 /* Table2311 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2313 /* Table2313 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2315 /* Table2315 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2317 /* Table2317 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2319 /* Table2319 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2321 /* Table2321 */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2323 /* Table2323 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2324 /* Table2324 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2340 /* Table2340 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2342 /* Table2342 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2344 /* Table2344 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2346 /* Table2346 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2348 /* Table2348 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2350 /* Table2350 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2352 /* Table2352 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2354 /* Table2354 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2356 /* Table2356 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2358 /* Table2358 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2360 /* Table2360 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2362 /* Table2362 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2364 /* Table2364 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2381 /* Table2381 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2383 /* Table2383 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2385 /* Table2385 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2387 /* Table2387 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2389 /* Table2389 */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2391 /* Table2391 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2393 /* Table2393 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2395 /* Table2395 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2397 /* Table2397 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2399 /* Table2399 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2401 /* Table2401 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2403 /* Table2403 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2405 /* Table2405 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2407 /* Table2407 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2409 /* Table2409 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2411 /* Table2411 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2413 /* Table2413 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2415 /* Table2415 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2417 /* Table2417 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2419 /* Table2419 */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2421 /* Table2421 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2423 /* Table2423 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2425 /* Table2425 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2427 /* Table2427 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2429 /* Table2429 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2431 /* Table2431 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2433 /* Table2433 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2435 /* Table2435 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2437 /* Table2437 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2439 /* Table2439 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2441 /* Table2441 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2443 /* Table2443 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2445 /* Table2445 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2447 /* Table2447 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2449 /* Table2449 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2556 /* Table2556 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2453 /* Table2453 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2455 /* Table2455 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2457 /* Table2457 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2459 /* Table2459 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2461 /* Table2461 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2463 /* Table2463 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2465 /* Table2465 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1675 /* Table1675 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2467 /* Table2467 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1763 /* Table1763 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1765 /* Table1765 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1767 /* Table1767 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1768 /* Table1768 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1769 /* Table1769 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1770 /* Table1770 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1771 /* Table1771 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1772 /* Table1772 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1773 /* Table1773 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3060 /* Table3060 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3062 /* Table3062 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3064 /* Table3064 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1795 /* Table1795 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1797 /* Table1797 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1799 /* Table1799 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1801 /* Table1801 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1803 /* Table1803 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1805 /* Table1805 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1821 /* Table1821 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1823 /* Table1823 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1825 /* Table1825 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1827 /* Table1827 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1829 /* Table1829 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1831 /* Table1831 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1833 /* Table1833 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2539 /* Table2539 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2541 /* Table2541 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2543 /* Table2543 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2545 /* Table2545 */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1843 /* Table1843 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1845 /* Table1845 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3066 /* Table3066 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3068 /* Table3068 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3070 /* Table3070 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3072 /* Table3072 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1855 /* Table1855 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1857 /* Table1857 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1859 /* Table1859 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1860 /* Table1860 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1861 /* Table1861 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1862 /* Table1862 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1863 /* Table1863 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1864 /* Table1864 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1865 /* Table1865 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1866 /* Table1866 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1868 /* Table1868 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1870 /* Table1870 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1872 /* Table1872 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1874 /* Table1874 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1876 /* Table1876 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1878 /* Table1878 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1880 /* Table1880 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1882 /* Table1882 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1884 /* Table1884 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1886 /* Table1886 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1888 /* Table1888 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1890 /* Table1890 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1892 /* Table1892 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1894 /* Table1894 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1896 /* Table1896 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1898 /* Table1898 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3074 /* Table3074 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1902 /* Table1902 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1904 /* Table1904 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1906 /* Table1906 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1908 /* Table1908 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1910 /* Table1910 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1912 /* Table1912 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3076 /* Table3076 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3078 /* Table3078 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3080 /* Table3080 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1920 /* Table1920 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3082 /* Table3082 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3084 /* Table3084 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3086 /* Table3086 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3088 /* Table3088 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1930 /* Table1930 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1932 /* Table1932 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1934 /* Table1934 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1936 /* Table1936 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1938 /* Table1938 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1940 /* Table1940 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1942 /* Table1942 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1944 /* Table1944 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1946 /* Table1946 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1948 /* Table1948 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1950 /* Table1950 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1952 /* Table1952 */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1954 /* Table1954 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1956 /* Table1956 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3090 /* Table3090 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1960 /* Table1960 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1976 /* Table1976 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1992 /* Table1992 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2008 /* Table2008 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2010 /* Table2010 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2012 /* Table2012 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2014 /* Table2014 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3545 /* Table3545 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3547 /* Table3547 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3096 /* Table3096 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3098 /* Table3098 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2019 /* Table2019 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2021 /* Table2021 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2023 /* Table2023 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2024 /* Table2024 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2025 /* Table2025 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2026 /* Table2026 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2027 /* Table2027 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2028 /* Table2028 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2029 /* Table2029 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2030 /* Table2030 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2031 /* Table2031 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2032 /* Table2032 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2033 /* Table2033 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2034 /* Table2034 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2035 /* Table2035 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2036 /* Table2036 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2037 /* Table2037 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2038 /* Table2038 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2039 /* Table2039 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2041 /* Table2041 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2043 /* Table2043 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2045 /* Table2045 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2047 /* Table2047 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2049 /* Table2049 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2051 /* Table2051 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2053 /* Table2053 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2055 /* Table2055 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2057 /* Table2057 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2059 /* Table2059 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2061 /* Table2061 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2063 /* Table2063 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2065 /* Table2065 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2067 /* Table2067 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2069 /* Table2069 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2551 /* Table2551 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2552 /* Table2552 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2553 /* Table2553 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2074 /* Table2074 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2076 /* Table2076 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2078 /* Table2078 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2080 /* Table2080 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2152 /* Table2152 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2554 /* Table2554 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2555 /* Table2555 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2226 /* Table2226 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2227 /* Table2227 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2229 /* Table2229 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2231 /* Table2231 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2233 /* Table2233 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2305 /* Table2305 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2307 /* Table2307 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2309 /* Table2309 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2311 /* Table2311 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2313 /* Table2313 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2315 /* Table2315 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2317 /* Table2317 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2319 /* Table2319 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2321 /* Table2321 */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2323 /* Table2323 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2324 /* Table2324 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2340 /* Table2340 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2342 /* Table2342 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2344 /* Table2344 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2346 /* Table2346 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2348 /* Table2348 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2350 /* Table2350 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2352 /* Table2352 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3100 /* Table3100 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2356 /* Table2356 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2358 /* Table2358 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2360 /* Table2360 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2362 /* Table2362 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2364 /* Table2364 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3102 /* Table3102 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2381 /* Table2381 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2383 /* Table2383 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2385 /* Table2385 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2387 /* Table2387 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2389 /* Table2389 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3104 /* Table3104 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2391 /* Table2391 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2393 /* Table2393 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2395 /* Table2395 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2397 /* Table2397 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2399 /* Table2399 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2401 /* Table2401 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2403 /* Table2403 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2405 /* Table2405 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2407 /* Table2407 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2409 /* Table2409 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2411 /* Table2411 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2413 /* Table2413 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2415 /* Table2415 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2417 /* Table2417 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2419 /* Table2419 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3106 /* Table3106 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2421 /* Table2421 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2423 /* Table2423 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2425 /* Table2425 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2427 /* Table2427 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2429 /* Table2429 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2431 /* Table2431 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2433 /* Table2433 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2435 /* Table2435 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2437 /* Table2437 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3108 /* Table3108 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2439 /* Table2439 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2441 /* Table2441 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2443 /* Table2443 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2445 /* Table2445 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2447 /* Table2447 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2449 /* Table2449 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2556 /* Table2556 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2453 /* Table2453 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2455 /* Table2455 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2457 /* Table2457 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2459 /* Table2459 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2461 /* Table2461 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2463 /* Table2463 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2465 /* Table2465 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1675 /* Table1675 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2467 /* Table2467 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1763 /* Table1763 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1765 /* Table1765 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1767 /* Table1767 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1768 /* Table1768 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1769 /* Table1769 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1770 /* Table1770 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1771 /* Table1771 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1772 /* Table1772 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1773 /* Table1773 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3110 /* Table3110 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3112 /* Table3112 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3114 /* Table3114 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1795 /* Table1795 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1797 /* Table1797 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1799 /* Table1799 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3116 /* Table3116 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1803 /* Table1803 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1805 /* Table1805 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1821 /* Table1821 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1823 /* Table1823 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1825 /* Table1825 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1827 /* Table1827 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1829 /* Table1829 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1831 /* Table1831 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1833 /* Table1833 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2539 /* Table2539 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2541 /* Table2541 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2543 /* Table2543 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2545 /* Table2545 */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1843 /* Table1843 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1845 /* Table1845 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3118 /* Table3118 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3120 /* Table3120 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3122 /* Table3122 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3124 /* Table3124 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1855 /* Table1855 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1857 /* Table1857 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1859 /* Table1859 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1860 /* Table1860 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1861 /* Table1861 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1862 /* Table1862 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1863 /* Table1863 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1864 /* Table1864 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1865 /* Table1865 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1866 /* Table1866 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1868 /* Table1868 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1870 /* Table1870 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1872 /* Table1872 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1874 /* Table1874 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1876 /* Table1876 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1878 /* Table1878 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1880 /* Table1880 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1882 /* Table1882 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1884 /* Table1884 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1886 /* Table1886 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1888 /* Table1888 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1890 /* Table1890 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1892 /* Table1892 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1894 /* Table1894 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1896 /* Table1896 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1898 /* Table1898 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3126 /* Table3126 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3128 /* Table3128 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3130 /* Table3130 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1906 /* Table1906 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1908 /* Table1908 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1910 /* Table1910 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1912 /* Table1912 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3132 /* Table3132 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3134 /* Table3134 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3136 /* Table3136 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3138 /* Table3138 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3140 /* Table3140 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3142 /* Table3142 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3144 /* Table3144 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3146 /* Table3146 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1930 /* Table1930 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1932 /* Table1932 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1934 /* Table1934 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1936 /* Table1936 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1938 /* Table1938 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1940 /* Table1940 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1942 /* Table1942 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1944 /* Table1944 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1946 /* Table1946 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1948 /* Table1948 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1950 /* Table1950 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1952 /* Table1952 */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1954 /* Table1954 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3148 /* Table3148 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3150 /* Table3150 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1960 /* Table1960 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1976 /* Table1976 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1992 /* Table1992 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2008 /* Table2008 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2010 /* Table2010 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2012 /* Table2012 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2014 /* Table2014 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2547 /* Table2547 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2549 /* Table2549 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3152 /* Table3152 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3154 /* Table3154 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2023 /* Table2023 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2024 /* Table2024 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2025 /* Table2025 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2026 /* Table2026 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2027 /* Table2027 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2028 /* Table2028 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2029 /* Table2029 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2030 /* Table2030 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2031 /* Table2031 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2032 /* Table2032 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2033 /* Table2033 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2034 /* Table2034 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2035 /* Table2035 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2036 /* Table2036 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2037 /* Table2037 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2038 /* Table2038 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2039 /* Table2039 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2041 /* Table2041 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2043 /* Table2043 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2045 /* Table2045 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2047 /* Table2047 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2049 /* Table2049 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2051 /* Table2051 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2053 /* Table2053 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2055 /* Table2055 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2057 /* Table2057 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2059 /* Table2059 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2061 /* Table2061 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2063 /* Table2063 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2065 /* Table2065 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2067 /* Table2067 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2069 /* Table2069 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2551 /* Table2551 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2552 /* Table2552 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2553 /* Table2553 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2074 /* Table2074 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2076 /* Table2076 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2078 /* Table2078 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2080 /* Table2080 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2152 /* Table2152 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2554 /* Table2554 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2555 /* Table2555 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2226 /* Table2226 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2227 /* Table2227 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2229 /* Table2229 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2231 /* Table2231 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    3549 /* Table3549 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2305 /* Table2305 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2307 /* Table2307 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2309 /* Table2309 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2311 /* Table2311 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2313 /* Table2313 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2315 /* Table2315 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2317 /* Table2317 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2319 /* Table2319 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2321 /* Table2321 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3156 /* Table3156 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2323 /* Table2323 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2324 /* Table2324 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2340 /* Table2340 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3158 /* Table3158 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3160 /* Table3160 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2346 /* Table2346 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2348 /* Table2348 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2350 /* Table2350 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2352 /* Table2352 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3162 /* Table3162 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2356 /* Table2356 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2358 /* Table2358 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2360 /* Table2360 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2362 /* Table2362 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3164 /* Table3164 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2380 /* Table2380 */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2381 /* Table2381 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2383 /* Table2383 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2385 /* Table2385 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2387 /* Table2387 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2389 /* Table2389 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3180 /* Table3180 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2391 /* Table2391 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2393 /* Table2393 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2395 /* Table2395 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2397 /* Table2397 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2399 /* Table2399 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2401 /* Table2401 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2403 /* Table2403 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2405 /* Table2405 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2407 /* Table2407 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2409 /* Table2409 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2411 /* Table2411 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2413 /* Table2413 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2415 /* Table2415 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2417 /* Table2417 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2419 /* Table2419 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3182 /* Table3182 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2421 /* Table2421 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2423 /* Table2423 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2425 /* Table2425 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2427 /* Table2427 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2429 /* Table2429 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2431 /* Table2431 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2433 /* Table2433 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2435 /* Table2435 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2437 /* Table2437 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2439 /* Table2439 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2441 /* Table2441 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2443 /* Table2443 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2445 /* Table2445 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2447 /* Table2447 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2449 /* Table2449 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2556 /* Table2556 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2453 /* Table2453 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2455 /* Table2455 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2457 /* Table2457 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2459 /* Table2459 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2461 /* Table2461 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2463 /* Table2463 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2465 /* Table2465 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_XS_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3184 /* Table3184 */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3186 /* Table3186 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3188 /* Table3188 */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3190 /* Table3190 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    3206 /* Table3206 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3278 /* Table3278 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3280 /* Table3280 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1767 /* Table1767 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1768 /* Table1768 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3282 /* Table3282 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1770 /* Table1770 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1771 /* Table1771 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1772 /* Table1772 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1773 /* Table1773 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3110 /* Table3110 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3112 /* Table3112 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3114 /* Table3114 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1795 /* Table1795 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1797 /* Table1797 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1799 /* Table1799 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3116 /* Table3116 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1803 /* Table1803 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1805 /* Table1805 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1821 /* Table1821 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1823 /* Table1823 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1825 /* Table1825 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1827 /* Table1827 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1829 /* Table1829 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1831 /* Table1831 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1833 /* Table1833 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2539 /* Table2539 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2541 /* Table2541 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2543 /* Table2543 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2545 /* Table2545 */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1843 /* Table1843 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1845 /* Table1845 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3621 /* Table3621 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3120 /* Table3120 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3623 /* Table3623 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3625 /* Table3625 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1855 /* Table1855 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1857 /* Table1857 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1859 /* Table1859 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1860 /* Table1860 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1861 /* Table1861 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1862 /* Table1862 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1863 /* Table1863 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3283 /* Table3283 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1865 /* Table1865 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3284 /* Table3284 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3286 /* Table3286 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3288 /* Table3288 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3290 /* Table3290 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3292 /* Table3292 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3294 /* Table3294 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3296 /* Table3296 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3298 /* Table3298 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3300 /* Table3300 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3302 /* Table3302 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3304 /* Table3304 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3306 /* Table3306 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3308 /* Table3308 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3310 /* Table3310 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3312 /* Table3312 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3314 /* Table3314 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1898 /* Table1898 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3126 /* Table3126 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3128 /* Table3128 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3130 /* Table3130 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1906 /* Table1906 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1908 /* Table1908 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1910 /* Table1910 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1912 /* Table1912 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3132 /* Table3132 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3134 /* Table3134 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3136 /* Table3136 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3138 /* Table3138 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3140 /* Table3140 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3142 /* Table3142 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3144 /* Table3144 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3146 /* Table3146 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1930 /* Table1930 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1932 /* Table1932 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1934 /* Table1934 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1936 /* Table1936 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1938 /* Table1938 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1940 /* Table1940 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1942 /* Table1942 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1944 /* Table1944 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1946 /* Table1946 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1948 /* Table1948 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1950 /* Table1950 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1952 /* Table1952 */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3316 /* Table3316 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3148 /* Table3148 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3150 /* Table3150 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1960 /* Table1960 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1976 /* Table1976 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1992 /* Table1992 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2008 /* Table2008 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2010 /* Table2010 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2012 /* Table2012 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2014 /* Table2014 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2547 /* Table2547 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2549 /* Table2549 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3627 /* Table3627 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3154 /* Table3154 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2023 /* Table2023 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2024 /* Table2024 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2025 /* Table2025 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2026 /* Table2026 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2027 /* Table2027 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2028 /* Table2028 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2029 /* Table2029 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2030 /* Table2030 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2031 /* Table2031 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2032 /* Table2032 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2033 /* Table2033 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2034 /* Table2034 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2035 /* Table2035 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2036 /* Table2036 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2037 /* Table2037 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2038 /* Table2038 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2039 /* Table2039 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2041 /* Table2041 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2043 /* Table2043 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2045 /* Table2045 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2047 /* Table2047 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2049 /* Table2049 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2051 /* Table2051 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2053 /* Table2053 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2055 /* Table2055 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2057 /* Table2057 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2059 /* Table2059 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2061 /* Table2061 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2063 /* Table2063 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2065 /* Table2065 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2067 /* Table2067 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2069 /* Table2069 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2551 /* Table2551 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2552 /* Table2552 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2553 /* Table2553 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3320 /* Table3320 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3322 /* Table3322 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3324 /* Table3324 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2080 /* Table2080 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2152 /* Table2152 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2554 /* Table2554 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2555 /* Table2555 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2226 /* Table2226 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3326 /* Table3326 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3328 /* Table3328 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3330 /* Table3330 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    3629 /* Table3629 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3404 /* Table3404 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2307 /* Table2307 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3406 /* Table3406 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3408 /* Table3408 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3410 /* Table3410 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3412 /* Table3412 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3414 /* Table3414 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3416 /* Table3416 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3418 /* Table3418 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3701 /* Table3701 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2323 /* Table2323 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3420 /* Table3420 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3436 /* Table3436 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3703 /* Table3703 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3705 /* Table3705 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3442 /* Table3442 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3444 /* Table3444 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2350 /* Table2350 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3446 /* Table3446 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3162 /* Table3162 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3448 /* Table3448 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2358 /* Table2358 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2360 /* Table2360 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2362 /* Table2362 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3707 /* Table3707 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2381 /* Table2381 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2383 /* Table2383 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2385 /* Table2385 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2387 /* Table2387 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2389 /* Table2389 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3180 /* Table3180 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2391 /* Table2391 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2393 /* Table2393 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2395 /* Table2395 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2397 /* Table2397 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2399 /* Table2399 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2401 /* Table2401 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2403 /* Table2403 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2405 /* Table2405 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2407 /* Table2407 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2409 /* Table2409 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2411 /* Table2411 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2413 /* Table2413 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2415 /* Table2415 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2417 /* Table2417 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2419 /* Table2419 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3182 /* Table3182 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2421 /* Table2421 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2423 /* Table2423 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2425 /* Table2425 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2427 /* Table2427 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2429 /* Table2429 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2431 /* Table2431 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2433 /* Table2433 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2435 /* Table2435 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2437 /* Table2437 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2439 /* Table2439 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2441 /* Table2441 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2443 /* Table2443 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2445 /* Table2445 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2447 /* Table2447 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2449 /* Table2449 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2556 /* Table2556 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2453 /* Table2453 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2455 /* Table2455 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2457 /* Table2457 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2459 /* Table2459 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2461 /* Table2461 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2463 /* Table2463 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2465 /* Table2465 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3190 /* Table3190 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    3206 /* Table3206 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3278 /* Table3278 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3280 /* Table3280 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1767 /* Table1767 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1768 /* Table1768 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3282 /* Table3282 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1770 /* Table1770 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1771 /* Table1771 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1772 /* Table1772 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1773 /* Table1773 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3060 /* Table3060 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3062 /* Table3062 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3064 /* Table3064 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1795 /* Table1795 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1797 /* Table1797 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1799 /* Table1799 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1801 /* Table1801 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1803 /* Table1803 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1805 /* Table1805 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1821 /* Table1821 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1823 /* Table1823 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1825 /* Table1825 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1827 /* Table1827 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1829 /* Table1829 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1831 /* Table1831 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1833 /* Table1833 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2539 /* Table2539 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2541 /* Table2541 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2543 /* Table2543 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2545 /* Table2545 */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1843 /* Table1843 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1845 /* Table1845 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3723 /* Table3723 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3068 /* Table3068 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3725 /* Table3725 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3727 /* Table3727 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1855 /* Table1855 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1857 /* Table1857 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1859 /* Table1859 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1860 /* Table1860 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1861 /* Table1861 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1862 /* Table1862 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1863 /* Table1863 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3283 /* Table3283 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1865 /* Table1865 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3284 /* Table3284 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3286 /* Table3286 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3288 /* Table3288 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3290 /* Table3290 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3292 /* Table3292 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3294 /* Table3294 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3296 /* Table3296 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3298 /* Table3298 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3300 /* Table3300 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3302 /* Table3302 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3304 /* Table3304 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3306 /* Table3306 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3308 /* Table3308 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3310 /* Table3310 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3312 /* Table3312 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3314 /* Table3314 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1898 /* Table1898 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3074 /* Table3074 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1902 /* Table1902 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1904 /* Table1904 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1906 /* Table1906 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1908 /* Table1908 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1910 /* Table1910 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1912 /* Table1912 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3076 /* Table3076 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3078 /* Table3078 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3080 /* Table3080 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1920 /* Table1920 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3082 /* Table3082 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3084 /* Table3084 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3086 /* Table3086 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3088 /* Table3088 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1930 /* Table1930 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1932 /* Table1932 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1934 /* Table1934 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1936 /* Table1936 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1938 /* Table1938 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1940 /* Table1940 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1942 /* Table1942 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1944 /* Table1944 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1946 /* Table1946 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1948 /* Table1948 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1950 /* Table1950 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1952 /* Table1952 */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3316 /* Table3316 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1956 /* Table1956 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3090 /* Table3090 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1960 /* Table1960 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1976 /* Table1976 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1992 /* Table1992 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2008 /* Table2008 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2010 /* Table2010 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2012 /* Table2012 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2014 /* Table2014 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3545 /* Table3545 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3547 /* Table3547 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3096 /* Table3096 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3098 /* Table3098 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3318 /* Table3318 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2021 /* Table2021 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2023 /* Table2023 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2024 /* Table2024 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2025 /* Table2025 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2026 /* Table2026 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2027 /* Table2027 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2028 /* Table2028 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2029 /* Table2029 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2030 /* Table2030 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2031 /* Table2031 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2032 /* Table2032 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2033 /* Table2033 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2034 /* Table2034 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2035 /* Table2035 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2036 /* Table2036 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2037 /* Table2037 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2038 /* Table2038 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2039 /* Table2039 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2041 /* Table2041 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2043 /* Table2043 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2045 /* Table2045 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2047 /* Table2047 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2049 /* Table2049 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2051 /* Table2051 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2053 /* Table2053 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2055 /* Table2055 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2057 /* Table2057 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2059 /* Table2059 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2061 /* Table2061 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2063 /* Table2063 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2065 /* Table2065 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2067 /* Table2067 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2069 /* Table2069 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2551 /* Table2551 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2552 /* Table2552 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2553 /* Table2553 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3320 /* Table3320 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3322 /* Table3322 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3324 /* Table3324 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2080 /* Table2080 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2152 /* Table2152 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2554 /* Table2554 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2555 /* Table2555 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2226 /* Table2226 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3326 /* Table3326 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3328 /* Table3328 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3330 /* Table3330 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    3332 /* Table3332 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3404 /* Table3404 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2307 /* Table2307 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3406 /* Table3406 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3408 /* Table3408 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3410 /* Table3410 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3412 /* Table3412 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3414 /* Table3414 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3416 /* Table3416 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3418 /* Table3418 */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2323 /* Table2323 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3420 /* Table3420 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3436 /* Table3436 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3438 /* Table3438 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3440 /* Table3440 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3442 /* Table3442 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3444 /* Table3444 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2350 /* Table2350 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3446 /* Table3446 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3100 /* Table3100 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3448 /* Table3448 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2358 /* Table2358 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2360 /* Table2360 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2362 /* Table2362 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3450 /* Table3450 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3102 /* Table3102 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2381 /* Table2381 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2383 /* Table2383 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2385 /* Table2385 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2387 /* Table2387 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2389 /* Table2389 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3104 /* Table3104 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2391 /* Table2391 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2393 /* Table2393 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2395 /* Table2395 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2397 /* Table2397 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2399 /* Table2399 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2401 /* Table2401 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2403 /* Table2403 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2405 /* Table2405 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2407 /* Table2407 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2409 /* Table2409 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2411 /* Table2411 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2413 /* Table2413 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2415 /* Table2415 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2417 /* Table2417 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2419 /* Table2419 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3106 /* Table3106 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2421 /* Table2421 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2423 /* Table2423 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2425 /* Table2425 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2427 /* Table2427 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2429 /* Table2429 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2431 /* Table2431 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2433 /* Table2433 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2435 /* Table2435 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2437 /* Table2437 */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3108 /* Table3108 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2439 /* Table2439 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2441 /* Table2441 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2443 /* Table2443 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2445 /* Table2445 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2447 /* Table2447 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2449 /* Table2449 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2556 /* Table2556 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2453 /* Table2453 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2455 /* Table2455 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2457 /* Table2457 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2459 /* Table2459 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2461 /* Table2461 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2463 /* Table2463 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2465 /* Table2465 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3190 /* Table3190 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    3206 /* Table3206 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3278 /* Table3278 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3280 /* Table3280 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1767 /* Table1767 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1768 /* Table1768 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3282 /* Table3282 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1770 /* Table1770 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1771 /* Table1771 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1772 /* Table1772 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    1773 /* Table1773 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2650 /* Table2650 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2652 /* Table2652 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2654 /* Table2654 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2656 /* Table2656 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2658 /* Table2658 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2660 /* Table2660 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2662 /* Table2662 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2664 /* Table2664 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2666 /* Table2666 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2682 /* Table2682 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2684 /* Table2684 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2686 /* Table2686 */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2688 /* Table2688 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2690 /* Table2690 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2692 /* Table2692 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2694 /* Table2694 */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2539 /* Table2539 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2541 /* Table2541 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2543 /* Table2543 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2545 /* Table2545 */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2696 /* Table2696 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2698 /* Table2698 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2700 /* Table2700 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2702 /* Table2702 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2704 /* Table2704 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2706 /* Table2706 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2708 /* Table2708 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2710 /* Table2710 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1859 /* Table1859 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1860 /* Table1860 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1861 /* Table1861 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1862 /* Table1862 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1863 /* Table1863 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3283 /* Table3283 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    1865 /* Table1865 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3284 /* Table3284 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3286 /* Table3286 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3288 /* Table3288 */
   },
   /* 0x43 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3290 /* Table3290 */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3292 /* Table3292 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3294 /* Table3294 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3296 /* Table3296 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3298 /* Table3298 */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3300 /* Table3300 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3302 /* Table3302 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3304 /* Table3304 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3306 /* Table3306 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3308 /* Table3308 */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3310 /* Table3310 */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3312 /* Table3312 */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3314 /* Table3314 */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2744 /* Table2744 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2746 /* Table2746 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1902 /* Table1902 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    1904 /* Table1904 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2748 /* Table2748 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2750 /* Table2750 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2752 /* Table2752 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2754 /* Table2754 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2756 /* Table2756 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2758 /* Table2758 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2760 /* Table2760 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2762 /* Table2762 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2764 /* Table2764 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2766 /* Table2766 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2768 /* Table2768 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2770 /* Table2770 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2772 /* Table2772 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2774 /* Table2774 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2776 /* Table2776 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2778 /* Table2778 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2780 /* Table2780 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2782 /* Table2782 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2784 /* Table2784 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2786 /* Table2786 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2788 /* Table2788 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2790 /* Table2790 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2792 /* Table2792 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2794 /* Table2794 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2796 /* Table2796 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2798 /* Table2798 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3729 /* Table3729 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2802 /* Table2802 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2804 /* Table2804 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2806 /* Table2806 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2822 /* Table2822 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    2838 /* Table2838 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2854 /* Table2854 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2856 /* Table2856 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2858 /* Table2858 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2014 /* Table2014 */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3539 /* Table3539 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3541 /* Table3541 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2864 /* Table2864 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2866 /* Table2866 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3731 /* Table3731 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2870 /* Table2870 */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2872 /* Table2872 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2873 /* Table2873 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2874 /* Table2874 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2875 /* Table2875 */
   },
   /* 0x84 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2876 /* Table2876 */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2877 /* Table2877 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2878 /* Table2878 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2879 /* Table2879 */
   },
   /* 0x88 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2880 /* Table2880 */
   },
   /* 0x89 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2881 /* Table2881 */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2882 /* Table2882 */
   },
   /* 0x8b */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2883 /* Table2883 */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2884 /* Table2884 */
   },
   /* 0x8d */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2885 /* Table2885 */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2886 /* Table2886 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2887 /* Table2887 */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2039 /* Table2039 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2041 /* Table2041 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2043 /* Table2043 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2045 /* Table2045 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2047 /* Table2047 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2049 /* Table2049 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2051 /* Table2051 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2053 /* Table2053 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2055 /* Table2055 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2057 /* Table2057 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2059 /* Table2059 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2061 /* Table2061 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2063 /* Table2063 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2065 /* Table2065 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2067 /* Table2067 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2069 /* Table2069 */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2888 /* Table2888 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2889 /* Table2889 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2553 /* Table2553 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3320 /* Table3320 */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3322 /* Table3322 */
   },
   /* 0xa5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3324 /* Table3324 */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2080 /* Table2080 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    2152 /* Table2152 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2896 /* Table2896 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2897 /* Table2897 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2226 /* Table2226 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3326 /* Table3326 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3328 /* Table3328 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3330 /* Table3330 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITMISC,
    3332 /* Table3332 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3404 /* Table3404 */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2307 /* Table2307 */
   },
   /* 0xb1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3406 /* Table3406 */
   },
   /* 0xb2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3408 /* Table3408 */
   },
   /* 0xb3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3410 /* Table3410 */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3412 /* Table3412 */
   },
   /* 0xb5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3414 /* Table3414 */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3416 /* Table3416 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3418 /* Table3418 */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    2323 /* Table2323 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3420 /* Table3420 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3436 /* Table3436 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3438 /* Table3438 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3440 /* Table3440 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3442 /* Table3442 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3444 /* Table3444 */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2350 /* Table2350 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3446 /* Table3446 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2944 /* Table2944 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3448 /* Table3448 */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2946 /* Table2946 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2948 /* Table2948 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2950 /* Table2950 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3733 /* Table3733 */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3466 /* Table3466 */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2968 /* Table2968 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2970 /* Table2970 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2972 /* Table2972 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2974 /* Table2974 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2976 /* Table2976 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2978 /* Table2978 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2980 /* Table2980 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2982 /* Table2982 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2984 /* Table2984 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2986 /* Table2986 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2988 /* Table2988 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2990 /* Table2990 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2992 /* Table2992 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2994 /* Table2994 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2996 /* Table2996 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    2998 /* Table2998 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3000 /* Table3000 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3002 /* Table3002 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3004 /* Table3004 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3006 /* Table3006 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3008 /* Table3008 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3010 /* Table3010 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3012 /* Table3012 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3014 /* Table3014 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3016 /* Table3016 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3018 /* Table3018 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3020 /* Table3020 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3022 /* Table3022 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3024 /* Table3024 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3026 /* Table3026 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3028 /* Table3028 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3030 /* Table3030 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3032 /* Table3032 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3034 /* Table3034 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3036 /* Table3036 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3038 /* Table3038 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3040 /* Table3040 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3042 /* Table3042 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3543 /* Table3543 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3046 /* Table3046 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3048 /* Table3048 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3050 /* Table3050 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3052 /* Table3052 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3054 /* Table3054 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3056 /* Table3056 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3058 /* Table3058 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3749 /* Table3749 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3751 /* Table3751 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3753 /* Table3753 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3755 /* Table3755 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3757 /* Table3757 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3759 /* Table3759 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3761 /* Table3761 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3763 /* Table3763 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3765 /* Table3765 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3767 /* Table3767 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3769 /* Table3769 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3771 /* Table3771 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3773 /* Table3773 */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3775 /* Table3775 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3777 /* Table3777 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3779 /* Table3779 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3781 /* Table3781 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3783 /* Table3783 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3785 /* Table3785 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3787 /* Table3787 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3789 /* Table3789 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3791 /* Table3791 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3793 /* Table3793 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3795 /* Table3795 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3797 /* Table3797 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3799 /* Table3799 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3801 /* Table3801 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3803 /* Table3803 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3805 /* Table3805 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3807 /* Table3807 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3809 /* Table3809 */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3810 /* Table3810 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3812 /* Table3812 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3814 /* Table3814 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3816 /* Table3816 */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3818 /* Table3818 */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3820 /* Table3820 */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3836 /* Table3836 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3838 /* Table3838 */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3840 /* Table3840 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3842 /* Table3842 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3844 /* Table3844 */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3846 /* Table3846 */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3848 /* Table3848 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3850 /* Table3850 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3852 /* Table3852 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3854 /* Table3854 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3856 /* Table3856 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3858 /* Table3858 */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3860 /* Table3860 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3862 /* Table3862 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3864 /* Table3864 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3866 /* Table3866 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3868 /* Table3868 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3870 /* Table3870 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3872 /* Table3872 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3874 /* Table3874 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3876 /* Table3876 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3878 /* Table3878 */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3880 /* Table3880 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3882 /* Table3882 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3884 /* Table3884 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3886 /* Table3886 */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3888 /* Table3888 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3890 /* Table3890 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3892 /* Table3892 */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3894 /* Table3894 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3896 /* Table3896 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3898 /* Table3898 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3900 /* Table3900 */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3902 /* Table3902 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3904 /* Table3904 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3906 /* Table3906 */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3908 /* Table3908 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3910 /* Table3910 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3912 /* Table3912 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3914 /* Table3914 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3916 /* Table3916 */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3918 /* Table3918 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3920 /* Table3920 */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3922 /* Table3922 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3924 /* Table3924 */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3926 /* Table3926 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3928 /* Table3928 */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3930 /* Table3930 */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3932 /* Table3932 */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3934 /* Table3934 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3936 /* Table3936 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3938 /* Table3938 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3940 /* Table3940 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3942 /* Table3942 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3944 /* Table3944 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3946 /* Table3946 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3948 /* Table3948 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3950 /* Table3950 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3952 /* Table3952 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3954 /* Table3954 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3956 /* Table3956 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3958 /* Table3958 */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3960 /* Table3960 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3962 /* Table3962 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3964 /* Table3964 */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3966 /* Table3966 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3968 /* Table3968 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3970 /* Table3970 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3972 /* Table3972 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3974 /* Table3974 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3976 /* Table3976 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3978 /* Table3978 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3980 /* Table3980 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3982 /* Table3982 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3984 /* Table3984 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3986 /* Table3986 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3988 /* Table3988 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3990 /* Table3990 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3992 /* Table3992 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3994 /* Table3994 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3996 /* Table3996 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3998 /* Table3998 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4000 /* Table4000 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4002 /* Table4002 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4004 /* Table4004 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4006 /* Table4006 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4008 /* Table4008 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4010 /* Table4010 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4012 /* Table4012 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4014 /* Table4014 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4016 /* Table4016 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4018 /* Table4018 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4020 /* Table4020 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4022 /* Table4022 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4024 /* Table4024 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4040 /* Table4040 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4056 /* Table4056 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4072 /* Table4072 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4074 /* Table4074 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4076 /* Table4076 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4078 /* Table4078 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4080 /* Table4080 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4082 /* Table4082 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4084 /* Table4084 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4086 /* Table4086 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4088 /* Table4088 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4090 /* Table4090 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4092 /* Table4092 */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4094 /* Table4094 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4096 /* Table4096 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4098 /* Table4098 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4100 /* Table4100 */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4102 /* Table4102 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4104 /* Table4104 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4106 /* Table4106 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4108 /* Table4108 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4110 /* Table4110 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4112 /* Table4112 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4114 /* Table4114 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4116 /* Table4116 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4118 /* Table4118 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4120 /* Table4120 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4122 /* Table4122 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4124 /* Table4124 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4126 /* Table4126 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4128 /* Table4128 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4130 /* Table4130 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4132 /* Table4132 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4134 /* Table4134 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4136 /* Table4136 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4138 /* Table4138 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4140 /* Table4140 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4142 /* Table4142 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4144 /* Table4144 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4146 /* Table4146 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4148 /* Table4148 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4150 /* Table4150 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4152 /* Table4152 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4154 /* Table4154 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4156 /* Table4156 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4158 /* Table4158 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4160 /* Table4160 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4162 /* Table4162 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4164 /* Table4164 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4166 /* Table4166 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4168 /* Table4168 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4170 /* Table4170 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4172 /* Table4172 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4174 /* Table4174 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4176 /* Table4176 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4178 /* Table4178 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4180 /* Table4180 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4182 /* Table4182 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4184 /* Table4184 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4186 /* Table4186 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4188 /* Table4188 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4190 /* Table4190 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4192 /* Table4192 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_W */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3749 /* Table3749 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3751 /* Table3751 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3753 /* Table3753 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3755 /* Table3755 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3757 /* Table3757 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3759 /* Table3759 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3761 /* Table3761 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3763 /* Table3763 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3765 /* Table3765 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3767 /* Table3767 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3769 /* Table3769 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3771 /* Table3771 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3773 /* Table3773 */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4194 /* Table4194 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3777 /* Table3777 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3779 /* Table3779 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3781 /* Table3781 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3783 /* Table3783 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3785 /* Table3785 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3787 /* Table3787 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3789 /* Table3789 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3791 /* Table3791 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3793 /* Table3793 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3795 /* Table3795 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3797 /* Table3797 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3799 /* Table3799 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3801 /* Table3801 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3803 /* Table3803 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3805 /* Table3805 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3807 /* Table3807 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    3809 /* Table3809 */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4196 /* Table4196 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4198 /* Table4198 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3814 /* Table3814 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3816 /* Table3816 */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3818 /* Table3818 */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    3820 /* Table3820 */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3836 /* Table3836 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3838 /* Table3838 */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_W_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3840 /* Table3840 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3842 /* Table3842 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3844 /* Table3844 */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3846 /* Table3846 */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4200 /* Table4200 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4202 /* Table4202 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4204 /* Table4204 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3854 /* Table3854 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3856 /* Table3856 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3858 /* Table3858 */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3860 /* Table3860 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3862 /* Table3862 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3864 /* Table3864 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3866 /* Table3866 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3868 /* Table3868 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3870 /* Table3870 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3872 /* Table3872 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3874 /* Table3874 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3876 /* Table3876 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3878 /* Table3878 */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3880 /* Table3880 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3882 /* Table3882 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3884 /* Table3884 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3886 /* Table3886 */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_W_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3888 /* Table3888 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3890 /* Table3890 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3892 /* Table3892 */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4206 /* Table4206 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4208 /* Table4208 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4210 /* Table4210 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3900 /* Table3900 */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3902 /* Table3902 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3904 /* Table3904 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3906 /* Table3906 */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3908 /* Table3908 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3910 /* Table3910 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3912 /* Table3912 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3914 /* Table3914 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3916 /* Table3916 */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3918 /* Table3918 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3920 /* Table3920 */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4212 /* Table4212 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4214 /* Table4214 */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3926 /* Table3926 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3928 /* Table3928 */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3930 /* Table3930 */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3932 /* Table3932 */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3934 /* Table3934 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3936 /* Table3936 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3938 /* Table3938 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3940 /* Table3940 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3942 /* Table3942 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3944 /* Table3944 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3946 /* Table3946 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3948 /* Table3948 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3950 /* Table3950 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3952 /* Table3952 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3954 /* Table3954 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3956 /* Table3956 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3958 /* Table3958 */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4216 /* Table4216 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3962 /* Table3962 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3964 /* Table3964 */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3966 /* Table3966 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3968 /* Table3968 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3970 /* Table3970 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3972 /* Table3972 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3974 /* Table3974 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3976 /* Table3976 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3978 /* Table3978 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3980 /* Table3980 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3982 /* Table3982 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3984 /* Table3984 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3986 /* Table3986 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3988 /* Table3988 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3990 /* Table3990 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3992 /* Table3992 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3994 /* Table3994 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3996 /* Table3996 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3998 /* Table3998 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4000 /* Table4000 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4002 /* Table4002 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4004 /* Table4004 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4006 /* Table4006 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4008 /* Table4008 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4010 /* Table4010 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4012 /* Table4012 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4014 /* Table4014 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4016 /* Table4016 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4218 /* Table4218 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4020 /* Table4020 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4022 /* Table4022 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4024 /* Table4024 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4040 /* Table4040 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4056 /* Table4056 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4072 /* Table4072 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4074 /* Table4074 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4076 /* Table4076 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4078 /* Table4078 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4080 /* Table4080 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4220 /* Table4220 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4084 /* Table4084 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4222 /* Table4222 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4224 /* Table4224 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4090 /* Table4090 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4092 /* Table4092 */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4094 /* Table4094 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4096 /* Table4096 */
   },
   /* 0xc5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4098 /* Table4098 */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4100 /* Table4100 */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4102 /* Table4102 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4104 /* Table4104 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4106 /* Table4106 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4108 /* Table4108 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4110 /* Table4110 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4112 /* Table4112 */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4114 /* Table4114 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4116 /* Table4116 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4118 /* Table4118 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4120 /* Table4120 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4122 /* Table4122 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4124 /* Table4124 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4126 /* Table4126 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4128 /* Table4128 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4130 /* Table4130 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4132 /* Table4132 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4134 /* Table4134 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4136 /* Table4136 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4138 /* Table4138 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4140 /* Table4140 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4142 /* Table4142 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4144 /* Table4144 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4146 /* Table4146 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4148 /* Table4148 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4150 /* Table4150 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4152 /* Table4152 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4154 /* Table4154 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4156 /* Table4156 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4158 /* Table4158 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4160 /* Table4160 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4162 /* Table4162 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4164 /* Table4164 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4166 /* Table4166 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4168 /* Table4168 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4170 /* Table4170 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4172 /* Table4172 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4174 /* Table4174 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4176 /* Table4176 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4178 /* Table4178 */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4180 /* Table4180 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4182 /* Table4182 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4184 /* Table4184 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4186 /* Table4186 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4188 /* Table4188 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4190 /* Table4190 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4192 /* Table4192 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4226 /* Table4226 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4228 /* Table4228 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4230 /* Table4230 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4232 /* Table4232 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4234 /* Table4234 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4236 /* Table4236 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4238 /* Table4238 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3771 /* Table3771 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3773 /* Table3773 */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4240 /* Table4240 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4242 /* Table4242 */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4244 /* Table4244 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4246 /* Table4246 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4248 /* Table4248 */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4250 /* Table4250 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4252 /* Table4252 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4254 /* Table4254 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4256 /* Table4256 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4258 /* Table4258 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4260 /* Table4260 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4262 /* Table4262 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4264 /* Table4264 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4266 /* Table4266 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4268 /* Table4268 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4270 /* Table4270 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4272 /* Table4272 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4274 /* Table4274 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4276 /* Table4276 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4278 /* Table4278 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4280 /* Table4280 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    4282 /* Table4282 */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4283 /* Table4283 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4285 /* Table4285 */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3840 /* Table3840 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3842 /* Table3842 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4287 /* Table4287 */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4289 /* Table4289 */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3848 /* Table3848 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3850 /* Table3850 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3852 /* Table3852 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3854 /* Table3854 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3856 /* Table3856 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3858 /* Table3858 */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3860 /* Table3860 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3862 /* Table3862 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3864 /* Table3864 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4291 /* Table4291 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3868 /* Table3868 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3870 /* Table3870 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3872 /* Table3872 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3874 /* Table3874 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4293 /* Table4293 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4295 /* Table4295 */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4297 /* Table4297 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3884 /* Table3884 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4299 /* Table4299 */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3888 /* Table3888 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3890 /* Table3890 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4301 /* Table4301 */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3894 /* Table3894 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3896 /* Table3896 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3898 /* Table3898 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3900 /* Table3900 */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3902 /* Table3902 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3904 /* Table3904 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3906 /* Table3906 */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3908 /* Table3908 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3910 /* Table3910 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3912 /* Table3912 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3914 /* Table3914 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4303 /* Table4303 */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4305 /* Table4305 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4307 /* Table4307 */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3926 /* Table3926 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4309 /* Table4309 */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4311 /* Table4311 */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4313 /* Table4313 */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4315 /* Table4315 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4317 /* Table4317 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4319 /* Table4319 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4321 /* Table4321 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4323 /* Table4323 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4325 /* Table4325 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4327 /* Table4327 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3956 /* Table3956 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3958 /* Table3958 */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4329 /* Table4329 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4331 /* Table4331 */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4333 /* Table4333 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4335 /* Table4335 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4337 /* Table4337 */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4339 /* Table4339 */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4341 /* Table4341 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4343 /* Table4343 */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4345 /* Table4345 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4347 /* Table4347 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4349 /* Table4349 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4351 /* Table4351 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4353 /* Table4353 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4355 /* Table4355 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4357 /* Table4357 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4359 /* Table4359 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4361 /* Table4361 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4363 /* Table4363 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4365 /* Table4365 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4367 /* Table4367 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4369 /* Table4369 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4371 /* Table4371 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4373 /* Table4373 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4375 /* Table4375 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4377 /* Table4377 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4379 /* Table4379 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4381 /* Table4381 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4383 /* Table4383 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4385 /* Table4385 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4387 /* Table4387 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4389 /* Table4389 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4391 /* Table4391 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4393 /* Table4393 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4395 /* Table4395 */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4397 /* Table4397 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4399 /* Table4399 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4401 /* Table4401 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4417 /* Table4417 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4433 /* Table4433 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4449 /* Table4449 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4451 /* Table4451 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4453 /* Table4453 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4455 /* Table4455 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4457 /* Table4457 */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4459 /* Table4459 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4461 /* Table4461 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4463 /* Table4463 */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4465 /* Table4465 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4467 /* Table4467 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4469 /* Table4469 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4471 /* Table4471 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4473 /* Table4473 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4475 /* Table4475 */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4477 /* Table4477 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4479 /* Table4479 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4481 /* Table4481 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4483 /* Table4483 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4485 /* Table4485 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4487 /* Table4487 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4489 /* Table4489 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4491 /* Table4491 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4493 /* Table4493 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4495 /* Table4495 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4497 /* Table4497 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4499 /* Table4499 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4501 /* Table4501 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4503 /* Table4503 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4505 /* Table4505 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4507 /* Table4507 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4509 /* Table4509 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4511 /* Table4511 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4513 /* Table4513 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4515 /* Table4515 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4517 /* Table4517 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4519 /* Table4519 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4521 /* Table4521 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4523 /* Table4523 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4525 /* Table4525 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4527 /* Table4527 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4529 /* Table4529 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4531 /* Table4531 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4533 /* Table4533 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4535 /* Table4535 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4537 /* Table4537 */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4539 /* Table4539 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4541 /* Table4541 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4543 /* Table4543 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4545 /* Table4545 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4547 /* Table4547 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4549 /* Table4549 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4551 /* Table4551 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L_W */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4226 /* Table4226 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4228 /* Table4228 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4230 /* Table4230 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4232 /* Table4232 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4234 /* Table4234 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4236 /* Table4236 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4238 /* Table4238 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3771 /* Table3771 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3773 /* Table3773 */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4553 /* Table4553 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4555 /* Table4555 */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4557 /* Table4557 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4559 /* Table4559 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4561 /* Table4561 */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4250 /* Table4250 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4252 /* Table4252 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4254 /* Table4254 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4256 /* Table4256 */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4258 /* Table4258 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4260 /* Table4260 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4262 /* Table4262 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4264 /* Table4264 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4266 /* Table4266 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4268 /* Table4268 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4270 /* Table4270 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4272 /* Table4272 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4274 /* Table4274 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4276 /* Table4276 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4278 /* Table4278 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4280 /* Table4280 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    4282 /* Table4282 */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4283 /* Table4283 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4285 /* Table4285 */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L_W_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3840 /* Table3840 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3842 /* Table3842 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4287 /* Table4287 */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4289 /* Table4289 */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4200 /* Table4200 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4202 /* Table4202 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4204 /* Table4204 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3854 /* Table3854 */
   },
   /* 0x52 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3856 /* Table3856 */
   },
   /* 0x53 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3858 /* Table3858 */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3860 /* Table3860 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3862 /* Table3862 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3864 /* Table3864 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4291 /* Table4291 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3868 /* Table3868 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3870 /* Table3870 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3872 /* Table3872 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3874 /* Table3874 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4293 /* Table4293 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4295 /* Table4295 */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4297 /* Table4297 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3884 /* Table3884 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4299 /* Table4299 */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L_W_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3888 /* Table3888 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3890 /* Table3890 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4301 /* Table4301 */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4206 /* Table4206 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4208 /* Table4208 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4210 /* Table4210 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3900 /* Table3900 */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3902 /* Table3902 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3904 /* Table3904 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3906 /* Table3906 */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3908 /* Table3908 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3910 /* Table3910 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3912 /* Table3912 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3914 /* Table3914 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4303 /* Table4303 */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4305 /* Table4305 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4307 /* Table4307 */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3926 /* Table3926 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4309 /* Table4309 */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4311 /* Table4311 */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4313 /* Table4313 */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4315 /* Table4315 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4317 /* Table4317 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4319 /* Table4319 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4321 /* Table4321 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4323 /* Table4323 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4325 /* Table4325 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4327 /* Table4327 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3956 /* Table3956 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    3958 /* Table3958 */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4563 /* Table4563 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4565 /* Table4565 */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4567 /* Table4567 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4569 /* Table4569 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4571 /* Table4571 */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4339 /* Table4339 */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4341 /* Table4341 */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4343 /* Table4343 */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4345 /* Table4345 */
   },
   /* 0x55 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4347 /* Table4347 */
   },
   /* 0x56 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4349 /* Table4349 */
   },
   /* 0x57 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4351 /* Table4351 */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4353 /* Table4353 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4355 /* Table4355 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4357 /* Table4357 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4359 /* Table4359 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4361 /* Table4361 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4363 /* Table4363 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4365 /* Table4365 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4367 /* Table4367 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4369 /* Table4369 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4371 /* Table4371 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4373 /* Table4373 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4375 /* Table4375 */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4377 /* Table4377 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4379 /* Table4379 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4381 /* Table4381 */
   },
   /* 0x67 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4383 /* Table4383 */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4385 /* Table4385 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4387 /* Table4387 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4389 /* Table4389 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4391 /* Table4391 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4393 /* Table4393 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4395 /* Table4395 */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4397 /* Table4397 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4399 /* Table4399 */
   },
   /* 0x71 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4401 /* Table4401 */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4417 /* Table4417 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4433 /* Table4433 */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4449 /* Table4449 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4451 /* Table4451 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4453 /* Table4453 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4455 /* Table4455 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4457 /* Table4457 */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4459 /* Table4459 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4461 /* Table4461 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4463 /* Table4463 */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4465 /* Table4465 */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4467 /* Table4467 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4469 /* Table4469 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4471 /* Table4471 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4473 /* Table4473 */
   },
   /* 0xd5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4475 /* Table4475 */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4477 /* Table4477 */
   },
   /* 0xd8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4479 /* Table4479 */
   },
   /* 0xd9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4481 /* Table4481 */
   },
   /* 0xda */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4483 /* Table4483 */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4485 /* Table4485 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4487 /* Table4487 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4489 /* Table4489 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4491 /* Table4491 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4493 /* Table4493 */
   },
   /* 0xe0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4495 /* Table4495 */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4497 /* Table4497 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4499 /* Table4499 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4501 /* Table4501 */
   },
   /* 0xe4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4503 /* Table4503 */
   },
   /* 0xe5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4505 /* Table4505 */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4507 /* Table4507 */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4509 /* Table4509 */
   },
   /* 0xe8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4511 /* Table4511 */
   },
   /* 0xe9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4513 /* Table4513 */
   },
   /* 0xea */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4515 /* Table4515 */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4517 /* Table4517 */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4519 /* Table4519 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4521 /* Table4521 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4523 /* Table4523 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4525 /* Table4525 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4527 /* Table4527 */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4529 /* Table4529 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4531 /* Table4531 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4533 /* Table4533 */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4535 /* Table4535 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4537 /* Table4537 */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4539 /* Table4539 */
   },
   /* 0xf9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4541 /* Table4541 */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4543 /* Table4543 */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4545 /* Table4545 */
   },
   /* 0xfc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4547 /* Table4547 */
   },
   /* 0xfd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4549 /* Table4549 */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4551 /* Table4551 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4573 /* Table4573 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4575 /* Table4575 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4577 /* Table4577 */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4579 /* Table4579 */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4581 /* Table4581 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4583 /* Table4583 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4585 /* Table4585 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4587 /* Table4587 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4589 /* Table4589 */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4591 /* Table4591 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4593 /* Table4593 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4595 /* Table4595 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4597 /* Table4597 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4599 /* Table4599 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4601 /* Table4601 */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4603 /* Table4603 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4605 /* Table4605 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4607 /* Table4607 */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4609 /* Table4609 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4611 /* Table4611 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4613 /* Table4613 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4615 /* Table4615 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4617 /* Table4617 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4619 /* Table4619 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4621 /* Table4621 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4623 /* Table4623 */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4625 /* Table4625 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4627 /* Table4627 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4629 /* Table4629 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4631 /* Table4631 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4633 /* Table4633 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4635 /* Table4635 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4637 /* Table4637 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4639 /* Table4639 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4641 /* Table4641 */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4643 /* Table4643 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4645 /* Table4645 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4647 /* Table4647 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4649 /* Table4649 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4651 /* Table4651 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4653 /* Table4653 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4655 /* Table4655 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4657 /* Table4657 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4659 /* Table4659 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4661 /* Table4661 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4663 /* Table4663 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4665 /* Table4665 */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4573 /* Table4573 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4575 /* Table4575 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4577 /* Table4577 */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4579 /* Table4579 */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4581 /* Table4581 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4583 /* Table4583 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4585 /* Table4585 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4587 /* Table4587 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4589 /* Table4589 */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4591 /* Table4591 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4593 /* Table4593 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4667 /* Table4667 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4669 /* Table4669 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4671 /* Table4671 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4601 /* Table4601 */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4603 /* Table4603 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4605 /* Table4605 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4607 /* Table4607 */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4609 /* Table4609 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4611 /* Table4611 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4613 /* Table4613 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4615 /* Table4615 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4673 /* Table4673 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4675 /* Table4675 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4677 /* Table4677 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4679 /* Table4679 */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4681 /* Table4681 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4683 /* Table4683 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4627 /* Table4627 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4685 /* Table4685 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4687 /* Table4687 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4689 /* Table4689 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4691 /* Table4691 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4693 /* Table4693 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4695 /* Table4695 */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4697 /* Table4697 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4699 /* Table4699 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4701 /* Table4701 */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4703 /* Table4703 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4705 /* Table4705 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4707 /* Table4707 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4709 /* Table4709 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4711 /* Table4711 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4713 /* Table4713 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4715 /* Table4715 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4717 /* Table4717 */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4719 /* Table4719 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4721 /* Table4721 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4723 /* Table4723 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4725 /* Table4725 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4727 /* Table4727 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4729 /* Table4729 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4731 /* Table4731 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4733 /* Table4733 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4735 /* Table4735 */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4645 /* Table4645 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4647 /* Table4647 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4649 /* Table4649 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4737 /* Table4737 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4739 /* Table4739 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4655 /* Table4655 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4657 /* Table4657 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4659 /* Table4659 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4741 /* Table4741 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4743 /* Table4743 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4745 /* Table4745 */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4665 /* Table4665 */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4747 /* Table4747 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4749 /* Table4749 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4751 /* Table4751 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4753 /* Table4753 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4755 /* Table4755 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4757 /* Table4757 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4759 /* Table4759 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4761 /* Table4761 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4763 /* Table4763 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4765 /* Table4765 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4767 /* Table4767 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4769 /* Table4769 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4771 /* Table4771 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4773 /* Table4773 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4775 /* Table4775 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4777 /* Table4777 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4779 /* Table4779 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4781 /* Table4781 */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4573 /* Table4573 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4575 /* Table4575 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4577 /* Table4577 */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4579 /* Table4579 */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4581 /* Table4581 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4583 /* Table4583 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4585 /* Table4585 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4587 /* Table4587 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4589 /* Table4589 */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4591 /* Table4591 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4593 /* Table4593 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4595 /* Table4595 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4597 /* Table4597 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4599 /* Table4599 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4601 /* Table4601 */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4603 /* Table4603 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4605 /* Table4605 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4607 /* Table4607 */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4609 /* Table4609 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4611 /* Table4611 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4613 /* Table4613 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4615 /* Table4615 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4783 /* Table4783 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4619 /* Table4619 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4621 /* Table4621 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4623 /* Table4623 */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4785 /* Table4785 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4627 /* Table4627 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4629 /* Table4629 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4631 /* Table4631 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4633 /* Table4633 */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4787 /* Table4787 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4637 /* Table4637 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4639 /* Table4639 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4641 /* Table4641 */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4789 /* Table4789 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4791 /* Table4791 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4793 /* Table4793 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4795 /* Table4795 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4797 /* Table4797 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4799 /* Table4799 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4645 /* Table4645 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4647 /* Table4647 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4649 /* Table4649 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4651 /* Table4651 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4801 /* Table4801 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4655 /* Table4655 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4657 /* Table4657 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4659 /* Table4659 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4661 /* Table4661 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4803 /* Table4803 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4665 /* Table4665 */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2 */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4805 /* Table4805 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4807 /* Table4807 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4809 /* Table4809 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4811 /* Table4811 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4813 /* Table4813 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4815 /* Table4815 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4817 /* Table4817 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4819 /* Table4819 */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4821 /* Table4821 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4823 /* Table4823 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4825 /* Table4825 */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4827 /* Table4827 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4829 /* Table4829 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4831 /* Table4831 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4833 /* Table4833 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4835 /* Table4835 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4837 /* Table4837 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4839 /* Table4839 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4841 /* Table4841 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4843 /* Table4843 */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4845 /* Table4845 */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4847 /* Table4847 */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4849 /* Table4849 */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4851 /* Table4851 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4853 /* Table4853 */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4855 /* Table4855 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4857 /* Table4857 */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4859 /* Table4859 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4861 /* Table4861 */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4863 /* Table4863 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4865 /* Table4865 */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4867 /* Table4867 */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4869 /* Table4869 */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4871 /* Table4871 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4873 /* Table4873 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4875 /* Table4875 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4877 /* Table4877 */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4879 /* Table4879 */
   },
   /* 0x70 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4881 /* Table4881 */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4883 /* Table4883 */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4899 /* Table4899 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4901 /* Table4901 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4903 /* Table4903 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4905 /* Table4905 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4907 /* Table4907 */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4909 /* Table4909 */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4911 /* Table4911 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4913 /* Table4913 */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4915 /* Table4915 */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4917 /* Table4917 */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4919 /* Table4919 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4921 /* Table4921 */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4923 /* Table4923 */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4925 /* Table4925 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4927 /* Table4927 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4929 /* Table4929 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4931 /* Table4931 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4933 /* Table4933 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4935 /* Table4935 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4937 /* Table4937 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4939 /* Table4939 */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4941 /* Table4941 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4943 /* Table4943 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4945 /* Table4945 */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4947 /* Table4947 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4949 /* Table4949 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4951 /* Table4951 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4953 /* Table4953 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4955 /* Table4955 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4957 /* Table4957 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4959 /* Table4959 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4961 /* Table4961 */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4963 /* Table4963 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4965 /* Table4965 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4967 /* Table4967 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4969 /* Table4969 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4971 /* Table4971 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4973 /* Table4973 */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    4975 /* Table4975 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4977 /* Table4977 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    4993 /* Table4993 */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5009 /* Table5009 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5011 /* Table5011 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5013 /* Table5013 */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5015 /* Table5015 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5017 /* Table5017 */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5019 /* Table5019 */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5021 /* Table5021 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5023 /* Table5023 */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5025 /* Table5025 */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5027 /* Table5027 */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5029 /* Table5029 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5031 /* Table5031 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5033 /* Table5033 */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5035 /* Table5035 */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5037 /* Table5037 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5039 /* Table5039 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5041 /* Table5041 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5043 /* Table5043 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_XS_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5045 /* Table5045 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5047 /* Table5047 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5049 /* Table5049 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_XD_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5051 /* Table5051 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5053 /* Table5053 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_OPSIZE_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5055 /* Table5055 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5057 /* Table5057 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5059 /* Table5059 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5061 /* Table5061 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5063 /* Table5063 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5065 /* Table5065 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5067 /* Table5067 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5069 /* Table5069 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5037 /* Table5037 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5039 /* Table5039 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5041 /* Table5041 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5043 /* Table5043 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_XS_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5045 /* Table5045 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5071 /* Table5071 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5073 /* Table5073 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_XD_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5075 /* Table5075 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5077 /* Table5077 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5079 /* Table5079 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_OPSIZE_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5081 /* Table5081 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5083 /* Table5083 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5085 /* Table5085 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5087 /* Table5087 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5089 /* Table5089 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5091 /* Table5091 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5093 /* Table5093 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5095 /* Table5095 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5097 /* Table5097 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5099 /* Table5099 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_XS_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5101 /* Table5101 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5103 /* Table5103 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_XD_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5105 /* Table5105 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5107 /* Table5107 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_OPSIZE_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5109 /* Table5109 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5111 /* Table5111 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5113 /* Table5113 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5115 /* Table5115 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5117 /* Table5117 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5119 /* Table5119 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5121 /* Table5121 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5123 /* Table5123 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5037 /* Table5037 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5039 /* Table5039 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5041 /* Table5041 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5043 /* Table5043 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_XS_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5045 /* Table5045 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5125 /* Table5125 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5127 /* Table5127 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_XD_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5129 /* Table5129 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5131 /* Table5131 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_OPSIZE_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5133 /* Table5133 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5135 /* Table5135 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5137 /* Table5137 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5139 /* Table5139 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5141 /* Table5141 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5143 /* Table5143 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5145 /* Table5145 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5147 /* Table5147 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5149 /* Table5149 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5151 /* Table5151 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5153 /* Table5153 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5155 /* Table5155 */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5157 /* Table5157 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5159 /* Table5159 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5161 /* Table5161 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5163 /* Table5163 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_XS_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5165 /* Table5165 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5167 /* Table5167 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_XD_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5169 /* Table5169 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5171 /* Table5171 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5173 /* Table5173 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5175 /* Table5175 */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5177 /* Table5177 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5179 /* Table5179 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    5181 /* Table5181 */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5197 /* Table5197 */
   },
   /* 0x75 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5199 /* Table5199 */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5201 /* Table5201 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5203 /* Table5203 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5205 /* Table5205 */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5207 /* Table5207 */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5209 /* Table5209 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5211 /* Table5211 */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5213 /* Table5213 */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5215 /* Table5215 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5217 /* Table5217 */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5219 /* Table5219 */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5221 /* Table5221 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_XS_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5223 /* Table5223 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5225 /* Table5225 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_XD_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5227 /* Table5227 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5229 /* Table5229 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5231 /* Table5231 */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5233 /* Table5233 */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5235 /* Table5235 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5237 /* Table5237 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5239 /* Table5239 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5241 /* Table5241 */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5243 /* Table5243 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5245 /* Table5245 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5247 /* Table5247 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5249 /* Table5249 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5251 /* Table5251 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    5253 /* Table5253 */
   },
   /* 0x73 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    5269 /* Table5269 */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5285 /* Table5285 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5287 /* Table5287 */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5289 /* Table5289 */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5291 /* Table5291 */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5293 /* Table5293 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5295 /* Table5295 */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5297 /* Table5297 */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5299 /* Table5299 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5301 /* Table5301 */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5303 /* Table5303 */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5305 /* Table5305 */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_OPSIZE_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5307 /* Table5307 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5309 /* Table5309 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_OPSIZE_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5311 /* Table5311 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5313 /* Table5313 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5315 /* Table5315 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5317 /* Table5317 */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5319 /* Table5319 */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5321 /* Table5321 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5323 /* Table5323 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5325 /* Table5325 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5327 /* Table5327 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5329 /* Table5329 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5331 /* Table5331 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_XD_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5333 /* Table5333 */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5335 /* Table5335 */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5337 /* Table5337 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5339 /* Table5339 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5341 /* Table5341 */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5343 /* Table5343 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5345 /* Table5345 */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5347 /* Table5347 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5349 /* Table5349 */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5351 /* Table5351 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5353 /* Table5353 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_XD_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5355 /* Table5355 */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5357 /* Table5357 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5359 /* Table5359 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5361 /* Table5361 */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5363 /* Table5363 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5365 /* Table5365 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5367 /* Table5367 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5369 /* Table5369 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5371 /* Table5371 */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5373 /* Table5373 */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5375 /* Table5375 */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5377 /* Table5377 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5379 /* Table5379 */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5381 /* Table5381 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5383 /* Table5383 */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5385 /* Table5385 */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_OPSIZE_K_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5387 /* Table5387 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5389 /* Table5389 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_OPSIZE_K_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5391 /* Table5391 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5393 /* Table5393 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_K_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5395 /* Table5395 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5397 /* Table5397 */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5399 /* Table5399 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5401 /* Table5401 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5403 /* Table5403 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5405 /* Table5405 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE_K_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5407 /* Table5407 */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5409 /* Table5409 */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5411 /* Table5411 */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5413 /* Table5413 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5415 /* Table5415 */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5417 /* Table5417 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5419 /* Table5419 */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5421 /* Table5421 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE_K_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5423 /* Table5423 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5425 /* Table5425 */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5427 /* Table5427 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5429 /* Table5429 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5431 /* Table5431 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5433 /* Table5433 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5435 /* Table5435 */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5437 /* Table5437 */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5439 /* Table5439 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5441 /* Table5441 */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5443 /* Table5443 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5445 /* Table5445 */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5447 /* Table5447 */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_KZ_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5449 /* Table5449 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5451 /* Table5451 */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5453 /* Table5453 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5455 /* Table5455 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5457 /* Table5457 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5459 /* Table5459 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE_KZ_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5461 /* Table5461 */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5463 /* Table5463 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5465 /* Table5465 */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5467 /* Table5467 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5469 /* Table5469 */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5471 /* Table5471 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE_KZ_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5473 /* Table5473 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5475 /* Table5475 */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5477 /* Table5477 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5479 /* Table5479 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5481 /* Table5481 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5483 /* Table5483 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5485 /* Table5485 */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5487 /* Table5487 */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5489 /* Table5489 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5491 /* Table5491 */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5493 /* Table5493 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5495 /* Table5495 */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5497 /* Table5497 */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5499 /* Table5499 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5501 /* Table5501 */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_XS_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5503 /* Table5503 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_XD_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5505 /* Table5505 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_OPSIZE_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5507 /* Table5507 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_XS_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5509 /* Table5509 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_XD_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5511 /* Table5511 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_OPSIZE_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5513 /* Table5513 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5515 /* Table5515 */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5517 /* Table5517 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5519 /* Table5519 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5521 /* Table5521 */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_XS_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5523 /* Table5523 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_XD_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5525 /* Table5525 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_OPSIZE_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5527 /* Table5527 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_XS_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5529 /* Table5529 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_XD_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5531 /* Table5531 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_OPSIZE_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5533 /* Table5533 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5535 /* Table5535 */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5537 /* Table5537 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5539 /* Table5539 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5541 /* Table5541 */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5543 /* Table5543 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5545 /* Table5545 */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5547 /* Table5547 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5549 /* Table5549 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5551 /* Table5551 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5553 /* Table5553 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_XS_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5555 /* Table5555 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_XD_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5557 /* Table5557 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5559 /* Table5559 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5561 /* Table5561 */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5563 /* Table5563 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5565 /* Table5565 */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5567 /* Table5567 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5569 /* Table5569 */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5571 /* Table5571 */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_XS_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5573 /* Table5573 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_XD_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5575 /* Table5575 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5577 /* Table5577 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5579 /* Table5579 */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5581 /* Table5581 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5583 /* Table5583 */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5585 /* Table5585 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5587 /* Table5587 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5589 /* Table5589 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5591 /* Table5591 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5593 /* Table5593 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5595 /* Table5595 */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5597 /* Table5597 */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5599 /* Table5599 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5601 /* Table5601 */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5603 /* Table5603 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5605 /* Table5605 */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5607 /* Table5607 */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 },
 /* IC_OF */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
, };
static const uint8_t index_x86DisassemblerTwoByteOpcodes[] = {
1, 2, 3, 4, 0, 5, 6, 0, 7, 8, 9, 10, 11, 12, 0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 0, 77, 78, 79, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 81, 0, 0, 0, 0, 82, 0, 83, 84, 85, 0, 86, 87, 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 89, 0, 0, 0, 0, 90, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 0, 0, 94, 0, 0, 0, 95, 96, 97, 98, 99, 0, 100, 101, 102, 103, 104, 105, 106, 0, 107, 108, 109, 110, 111, 112, 113, 0, 114, 115, 116, };
static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = {
 /* IC */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5609 /* Table5609 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5611 /* Table5611 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5613 /* Table5613 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5615 /* Table5615 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5617 /* Table5617 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5619 /* Table5619 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5621 /* Table5621 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5623 /* Table5623 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5625 /* Table5625 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5627 /* Table5627 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5629 /* Table5629 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5631 /* Table5631 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5633 /* Table5633 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5635 /* Table5635 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5637 /* Table5637 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5639 /* Table5639 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5641 /* Table5641 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5643 /* Table5643 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5645 /* Table5645 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5647 /* Table5647 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5649 /* Table5649 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5651 /* Table5651 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5653 /* Table5653 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5609 /* Table5609 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5611 /* Table5611 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5613 /* Table5613 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5615 /* Table5615 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5617 /* Table5617 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5619 /* Table5619 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5621 /* Table5621 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5623 /* Table5623 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5625 /* Table5625 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5627 /* Table5627 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5629 /* Table5629 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5631 /* Table5631 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5633 /* Table5633 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5635 /* Table5635 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5637 /* Table5637 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5639 /* Table5639 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5641 /* Table5641 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5643 /* Table5643 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5645 /* Table5645 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5647 /* Table5647 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5649 /* Table5649 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5651 /* Table5651 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5653 /* Table5653 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5655 /* Table5655 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5657 /* Table5657 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5659 /* Table5659 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5661 /* Table5661 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5663 /* Table5663 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5665 /* Table5665 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5667 /* Table5667 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5669 /* Table5669 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5671 /* Table5671 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5673 /* Table5673 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5675 /* Table5675 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5677 /* Table5677 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5679 /* Table5679 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5681 /* Table5681 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5683 /* Table5683 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5685 /* Table5685 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5687 /* Table5687 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5689 /* Table5689 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5691 /* Table5691 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5693 /* Table5693 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5695 /* Table5695 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5697 /* Table5697 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5699 /* Table5699 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5701 /* Table5701 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5703 /* Table5703 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5705 /* Table5705 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5707 /* Table5707 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5709 /* Table5709 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5711 /* Table5711 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5713 /* Table5713 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5715 /* Table5715 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5717 /* Table5717 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5719 /* Table5719 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5721 /* Table5721 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5723 /* Table5723 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5725 /* Table5725 */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5727 /* Table5727 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5729 /* Table5729 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5731 /* Table5731 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5733 /* Table5733 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5735 /* Table5735 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5737 /* Table5737 */
   },
   /* 0x3e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5739 /* Table5739 */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5741 /* Table5741 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5743 /* Table5743 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5745 /* Table5745 */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5747 /* Table5747 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5749 /* Table5749 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5751 /* Table5751 */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5639 /* Table5639 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5641 /* Table5641 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5643 /* Table5643 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5645 /* Table5645 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5647 /* Table5647 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5649 /* Table5649 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5753 /* Table5753 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5755 /* Table5755 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5757 /* Table5757 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5759 /* Table5759 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5761 /* Table5761 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5763 /* Table5763 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5765 /* Table5765 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5767 /* Table5767 */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_ADSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5609 /* Table5609 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5611 /* Table5611 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5613 /* Table5613 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5615 /* Table5615 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5617 /* Table5617 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5619 /* Table5619 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5621 /* Table5621 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5623 /* Table5623 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5625 /* Table5625 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5627 /* Table5627 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5629 /* Table5629 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5631 /* Table5631 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5633 /* Table5633 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5635 /* Table5635 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5637 /* Table5637 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5639 /* Table5639 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5641 /* Table5641 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5643 /* Table5643 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5645 /* Table5645 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5647 /* Table5647 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5649 /* Table5649 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5651 /* Table5651 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5653 /* Table5653 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5609 /* Table5609 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5611 /* Table5611 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5613 /* Table5613 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5615 /* Table5615 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5617 /* Table5617 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5619 /* Table5619 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5621 /* Table5621 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5623 /* Table5623 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5625 /* Table5625 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5627 /* Table5627 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5629 /* Table5629 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5631 /* Table5631 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5633 /* Table5633 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5635 /* Table5635 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5637 /* Table5637 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5639 /* Table5639 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5641 /* Table5641 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5643 /* Table5643 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5645 /* Table5645 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5647 /* Table5647 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5649 /* Table5649 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5769 /* Table5769 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5771 /* Table5771 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5609 /* Table5609 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5611 /* Table5611 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5613 /* Table5613 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5615 /* Table5615 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5617 /* Table5617 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5619 /* Table5619 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5621 /* Table5621 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5623 /* Table5623 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5625 /* Table5625 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5627 /* Table5627 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5629 /* Table5629 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5631 /* Table5631 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5633 /* Table5633 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5635 /* Table5635 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5637 /* Table5637 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5639 /* Table5639 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5641 /* Table5641 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5643 /* Table5643 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5645 /* Table5645 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5647 /* Table5647 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5649 /* Table5649 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5651 /* Table5651 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5653 /* Table5653 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5773 /* Table5773 */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_XD_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5775 /* Table5775 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5609 /* Table5609 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5611 /* Table5611 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5613 /* Table5613 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5615 /* Table5615 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5617 /* Table5617 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5619 /* Table5619 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5621 /* Table5621 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5623 /* Table5623 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5625 /* Table5625 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5627 /* Table5627 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5629 /* Table5629 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5631 /* Table5631 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5633 /* Table5633 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5635 /* Table5635 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5637 /* Table5637 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5639 /* Table5639 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5641 /* Table5641 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5643 /* Table5643 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5645 /* Table5645 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5647 /* Table5647 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5649 /* Table5649 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5777 /* Table5777 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5779 /* Table5779 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5655 /* Table5655 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5657 /* Table5657 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5659 /* Table5659 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5661 /* Table5661 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5663 /* Table5663 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5665 /* Table5665 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5667 /* Table5667 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5669 /* Table5669 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5671 /* Table5671 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5673 /* Table5673 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5675 /* Table5675 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5677 /* Table5677 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5679 /* Table5679 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5681 /* Table5681 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5683 /* Table5683 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5685 /* Table5685 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5687 /* Table5687 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5689 /* Table5689 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5691 /* Table5691 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5693 /* Table5693 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5695 /* Table5695 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5697 /* Table5697 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5699 /* Table5699 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5701 /* Table5701 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5703 /* Table5703 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5705 /* Table5705 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5707 /* Table5707 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5709 /* Table5709 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5711 /* Table5711 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5713 /* Table5713 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5715 /* Table5715 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5717 /* Table5717 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5719 /* Table5719 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5721 /* Table5721 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5723 /* Table5723 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5725 /* Table5725 */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5727 /* Table5727 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5729 /* Table5729 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5731 /* Table5731 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5733 /* Table5733 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5735 /* Table5735 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5737 /* Table5737 */
   },
   /* 0x3e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5739 /* Table5739 */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5741 /* Table5741 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5743 /* Table5743 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5745 /* Table5745 */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5781 /* Table5781 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5783 /* Table5783 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5785 /* Table5785 */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5639 /* Table5639 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5641 /* Table5641 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5643 /* Table5643 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5645 /* Table5645 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5647 /* Table5647 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5649 /* Table5649 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5753 /* Table5753 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5755 /* Table5755 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5757 /* Table5757 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5759 /* Table5759 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5761 /* Table5761 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5763 /* Table5763 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5765 /* Table5765 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5767 /* Table5767 */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_ADSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5609 /* Table5609 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5611 /* Table5611 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5613 /* Table5613 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5615 /* Table5615 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5617 /* Table5617 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5619 /* Table5619 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5621 /* Table5621 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5623 /* Table5623 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5625 /* Table5625 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5627 /* Table5627 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5629 /* Table5629 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5631 /* Table5631 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5633 /* Table5633 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5635 /* Table5635 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5637 /* Table5637 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5639 /* Table5639 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5641 /* Table5641 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5643 /* Table5643 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5645 /* Table5645 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5647 /* Table5647 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5649 /* Table5649 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5651 /* Table5651 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5653 /* Table5653 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5609 /* Table5609 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5611 /* Table5611 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5613 /* Table5613 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5615 /* Table5615 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5617 /* Table5617 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5619 /* Table5619 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5621 /* Table5621 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5623 /* Table5623 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5625 /* Table5625 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5627 /* Table5627 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5629 /* Table5629 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5631 /* Table5631 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5633 /* Table5633 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5635 /* Table5635 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5637 /* Table5637 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5639 /* Table5639 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5641 /* Table5641 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5643 /* Table5643 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5645 /* Table5645 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5647 /* Table5647 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5649 /* Table5649 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5769 /* Table5769 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5771 /* Table5771 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5609 /* Table5609 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5611 /* Table5611 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5613 /* Table5613 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5615 /* Table5615 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5617 /* Table5617 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5619 /* Table5619 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5621 /* Table5621 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5623 /* Table5623 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5625 /* Table5625 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5627 /* Table5627 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5629 /* Table5629 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5631 /* Table5631 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5633 /* Table5633 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5635 /* Table5635 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5637 /* Table5637 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5639 /* Table5639 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5641 /* Table5641 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5643 /* Table5643 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5645 /* Table5645 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5647 /* Table5647 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5649 /* Table5649 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5651 /* Table5651 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5653 /* Table5653 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5773 /* Table5773 */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_XD_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5775 /* Table5775 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5609 /* Table5609 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5611 /* Table5611 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5613 /* Table5613 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5615 /* Table5615 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5617 /* Table5617 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5619 /* Table5619 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5621 /* Table5621 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5623 /* Table5623 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5625 /* Table5625 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5627 /* Table5627 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5629 /* Table5629 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5631 /* Table5631 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5633 /* Table5633 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5635 /* Table5635 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5637 /* Table5637 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5639 /* Table5639 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5641 /* Table5641 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5643 /* Table5643 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5645 /* Table5645 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5647 /* Table5647 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5649 /* Table5649 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5777 /* Table5777 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5779 /* Table5779 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5787 /* Table5787 */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5609 /* Table5609 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5611 /* Table5611 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5613 /* Table5613 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5615 /* Table5615 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5617 /* Table5617 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5619 /* Table5619 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5621 /* Table5621 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5623 /* Table5623 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5625 /* Table5625 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5627 /* Table5627 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5629 /* Table5629 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5631 /* Table5631 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5633 /* Table5633 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5635 /* Table5635 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5637 /* Table5637 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5639 /* Table5639 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5641 /* Table5641 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5643 /* Table5643 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5645 /* Table5645 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5647 /* Table5647 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5649 /* Table5649 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5789 /* Table5789 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5791 /* Table5791 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5655 /* Table5655 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5657 /* Table5657 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5659 /* Table5659 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5661 /* Table5661 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5663 /* Table5663 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5665 /* Table5665 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5667 /* Table5667 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5669 /* Table5669 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5671 /* Table5671 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5673 /* Table5673 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5675 /* Table5675 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5677 /* Table5677 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5679 /* Table5679 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5681 /* Table5681 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5683 /* Table5683 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5685 /* Table5685 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5687 /* Table5687 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5689 /* Table5689 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5691 /* Table5691 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5693 /* Table5693 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5695 /* Table5695 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5697 /* Table5697 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5699 /* Table5699 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5701 /* Table5701 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5703 /* Table5703 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5705 /* Table5705 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5707 /* Table5707 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5709 /* Table5709 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5711 /* Table5711 */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5713 /* Table5713 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5715 /* Table5715 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5717 /* Table5717 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5719 /* Table5719 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5721 /* Table5721 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5723 /* Table5723 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5725 /* Table5725 */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5727 /* Table5727 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5729 /* Table5729 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5731 /* Table5731 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5733 /* Table5733 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5735 /* Table5735 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5737 /* Table5737 */
   },
   /* 0x3e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5739 /* Table5739 */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5741 /* Table5741 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5743 /* Table5743 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5745 /* Table5745 */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5781 /* Table5781 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5783 /* Table5783 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5785 /* Table5785 */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5639 /* Table5639 */
   },
   /* 0xc9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5641 /* Table5641 */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5643 /* Table5643 */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5645 /* Table5645 */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5647 /* Table5647 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5649 /* Table5649 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5753 /* Table5753 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5755 /* Table5755 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5757 /* Table5757 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5759 /* Table5759 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5761 /* Table5761 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5777 /* Table5777 */
   },
   /* 0xf1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5779 /* Table5779 */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5793 /* Table5793 */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5795 /* Table5795 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    5797 /* Table5797 */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5813 /* Table5813 */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5815 /* Table5815 */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5817 /* Table5817 */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5819 /* Table5819 */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5821 /* Table5821 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5823 /* Table5823 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5825 /* Table5825 */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5827 /* Table5827 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5829 /* Table5829 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5831 /* Table5831 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5833 /* Table5833 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5835 /* Table5835 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5837 /* Table5837 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5839 /* Table5839 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5841 /* Table5841 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5843 /* Table5843 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5845 /* Table5845 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5847 /* Table5847 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5849 /* Table5849 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5851 /* Table5851 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5853 /* Table5853 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5855 /* Table5855 */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5857 /* Table5857 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5859 /* Table5859 */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5861 /* Table5861 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5863 /* Table5863 */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5865 /* Table5865 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5867 /* Table5867 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5869 /* Table5869 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5871 /* Table5871 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5873 /* Table5873 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5875 /* Table5875 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5877 /* Table5877 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5879 /* Table5879 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5881 /* Table5881 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5883 /* Table5883 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5885 /* Table5885 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5887 /* Table5887 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5889 /* Table5889 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5891 /* Table5891 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5893 /* Table5893 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5895 /* Table5895 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5897 /* Table5897 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5899 /* Table5899 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5901 /* Table5901 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5903 /* Table5903 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5905 /* Table5905 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5907 /* Table5907 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5909 /* Table5909 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5911 /* Table5911 */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5913 /* Table5913 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5915 /* Table5915 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5917 /* Table5917 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5919 /* Table5919 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5921 /* Table5921 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5923 /* Table5923 */
   },
   /* 0x3e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5925 /* Table5925 */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5927 /* Table5927 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5929 /* Table5929 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5931 /* Table5931 */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5933 /* Table5933 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5935 /* Table5935 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5937 /* Table5937 */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5939 /* Table5939 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5941 /* Table5941 */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5943 /* Table5943 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5945 /* Table5945 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5947 /* Table5947 */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5949 /* Table5949 */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5951 /* Table5951 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5953 /* Table5953 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5955 /* Table5955 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5957 /* Table5957 */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5959 /* Table5959 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5961 /* Table5961 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5963 /* Table5963 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5965 /* Table5965 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5967 /* Table5967 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5969 /* Table5969 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5971 /* Table5971 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5973 /* Table5973 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5975 /* Table5975 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5977 /* Table5977 */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5979 /* Table5979 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5981 /* Table5981 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5983 /* Table5983 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5985 /* Table5985 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5987 /* Table5987 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5989 /* Table5989 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5991 /* Table5991 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5993 /* Table5993 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5995 /* Table5995 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5997 /* Table5997 */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5999 /* Table5999 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6001 /* Table6001 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6003 /* Table6003 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6005 /* Table6005 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6007 /* Table6007 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6009 /* Table6009 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6011 /* Table6011 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6013 /* Table6013 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6015 /* Table6015 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6017 /* Table6017 */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6019 /* Table6019 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6021 /* Table6021 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6023 /* Table6023 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6025 /* Table6025 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6027 /* Table6027 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6029 /* Table6029 */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_W */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6031 /* Table6031 */
   },
   /* 0xf3 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    6033 /* Table6033 */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6049 /* Table6049 */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6051 /* Table6051 */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_W_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6053 /* Table6053 */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6055 /* Table6055 */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_W_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6057 /* Table6057 */
   },
   /* 0xf6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6059 /* Table6059 */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6061 /* Table6061 */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5827 /* Table5827 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5829 /* Table5829 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5831 /* Table5831 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5833 /* Table5833 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5835 /* Table5835 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5837 /* Table5837 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5839 /* Table5839 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5841 /* Table5841 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5843 /* Table5843 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5845 /* Table5845 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5847 /* Table5847 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5849 /* Table5849 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5851 /* Table5851 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5853 /* Table5853 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5855 /* Table5855 */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5857 /* Table5857 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5859 /* Table5859 */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5861 /* Table5861 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5863 /* Table5863 */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5865 /* Table5865 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5867 /* Table5867 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5869 /* Table5869 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5871 /* Table5871 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5873 /* Table5873 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5875 /* Table5875 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5877 /* Table5877 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5879 /* Table5879 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5881 /* Table5881 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5883 /* Table5883 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5885 /* Table5885 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5887 /* Table5887 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5889 /* Table5889 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5891 /* Table5891 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5893 /* Table5893 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5895 /* Table5895 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5897 /* Table5897 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5899 /* Table5899 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5901 /* Table5901 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5903 /* Table5903 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5905 /* Table5905 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5907 /* Table5907 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5909 /* Table5909 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5911 /* Table5911 */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5913 /* Table5913 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5915 /* Table5915 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5917 /* Table5917 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5919 /* Table5919 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5921 /* Table5921 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5923 /* Table5923 */
   },
   /* 0x3e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5925 /* Table5925 */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5927 /* Table5927 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5929 /* Table5929 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5931 /* Table5931 */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6063 /* Table6063 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5935 /* Table5935 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6065 /* Table6065 */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5939 /* Table5939 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5941 /* Table5941 */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5943 /* Table5943 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5945 /* Table5945 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6067 /* Table6067 */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6069 /* Table6069 */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6071 /* Table6071 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6073 /* Table6073 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6075 /* Table6075 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6077 /* Table6077 */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6079 /* Table6079 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6081 /* Table6081 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6083 /* Table6083 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6085 /* Table6085 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6087 /* Table6087 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6089 /* Table6089 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6091 /* Table6091 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6093 /* Table6093 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6095 /* Table6095 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6097 /* Table6097 */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6099 /* Table6099 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6101 /* Table6101 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6103 /* Table6103 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6105 /* Table6105 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6107 /* Table6107 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6109 /* Table6109 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6111 /* Table6111 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6113 /* Table6113 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6115 /* Table6115 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6117 /* Table6117 */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6119 /* Table6119 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6121 /* Table6121 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6123 /* Table6123 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6125 /* Table6125 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6127 /* Table6127 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6129 /* Table6129 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6131 /* Table6131 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6133 /* Table6133 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6135 /* Table6135 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6137 /* Table6137 */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6019 /* Table6019 */
   },
   /* 0xdc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6021 /* Table6021 */
   },
   /* 0xdd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6023 /* Table6023 */
   },
   /* 0xde */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6025 /* Table6025 */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6027 /* Table6027 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6139 /* Table6139 */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6141 /* Table6141 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6143 /* Table6143 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6145 /* Table6145 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6147 /* Table6147 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6149 /* Table6149 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6151 /* Table6151 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6153 /* Table6153 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6155 /* Table6155 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6157 /* Table6157 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6159 /* Table6159 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6161 /* Table6161 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6163 /* Table6163 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6165 /* Table6165 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6167 /* Table6167 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6169 /* Table6169 */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6171 /* Table6171 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6173 /* Table6173 */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6175 /* Table6175 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6177 /* Table6177 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6179 /* Table6179 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6181 /* Table6181 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6183 /* Table6183 */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6185 /* Table6185 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6187 /* Table6187 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6189 /* Table6189 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6191 /* Table6191 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6193 /* Table6193 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6195 /* Table6195 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6197 /* Table6197 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6199 /* Table6199 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6201 /* Table6201 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6203 /* Table6203 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6205 /* Table6205 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6207 /* Table6207 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6209 /* Table6209 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6211 /* Table6211 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6213 /* Table6213 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6215 /* Table6215 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6217 /* Table6217 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6219 /* Table6219 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6221 /* Table6221 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6223 /* Table6223 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6225 /* Table6225 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6227 /* Table6227 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6229 /* Table6229 */
   },
   /* 0x36 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6231 /* Table6231 */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6233 /* Table6233 */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6235 /* Table6235 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6237 /* Table6237 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6239 /* Table6239 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6241 /* Table6241 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6243 /* Table6243 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6245 /* Table6245 */
   },
   /* 0x3e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6247 /* Table6247 */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6249 /* Table6249 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6251 /* Table6251 */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6253 /* Table6253 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6255 /* Table6255 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6257 /* Table6257 */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6259 /* Table6259 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6261 /* Table6261 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6263 /* Table6263 */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6265 /* Table6265 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6267 /* Table6267 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6269 /* Table6269 */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6271 /* Table6271 */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6273 /* Table6273 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6275 /* Table6275 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6277 /* Table6277 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6279 /* Table6279 */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6281 /* Table6281 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6283 /* Table6283 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6285 /* Table6285 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5965 /* Table5965 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6287 /* Table6287 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5969 /* Table5969 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6289 /* Table6289 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5973 /* Table5973 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6291 /* Table6291 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5977 /* Table5977 */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6293 /* Table6293 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6295 /* Table6295 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6297 /* Table6297 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5985 /* Table5985 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6299 /* Table6299 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5989 /* Table5989 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6301 /* Table6301 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5993 /* Table5993 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6303 /* Table6303 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    5997 /* Table5997 */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6305 /* Table6305 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6307 /* Table6307 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6309 /* Table6309 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6005 /* Table6005 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6311 /* Table6311 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6009 /* Table6009 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6313 /* Table6313 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6013 /* Table6013 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6315 /* Table6315 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6017 /* Table6017 */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6141 /* Table6141 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6143 /* Table6143 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6145 /* Table6145 */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6147 /* Table6147 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6149 /* Table6149 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6151 /* Table6151 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6153 /* Table6153 */
   },
   /* 0x07 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6155 /* Table6155 */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6157 /* Table6157 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6159 /* Table6159 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6161 /* Table6161 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6163 /* Table6163 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6165 /* Table6165 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6167 /* Table6167 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6169 /* Table6169 */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6171 /* Table6171 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6173 /* Table6173 */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6175 /* Table6175 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6177 /* Table6177 */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6179 /* Table6179 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6181 /* Table6181 */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6183 /* Table6183 */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6185 /* Table6185 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6187 /* Table6187 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6189 /* Table6189 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6191 /* Table6191 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6193 /* Table6193 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6195 /* Table6195 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6197 /* Table6197 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6199 /* Table6199 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6201 /* Table6201 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6203 /* Table6203 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6205 /* Table6205 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6207 /* Table6207 */
   },
   /* 0x2b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6209 /* Table6209 */
   },
   /* 0x2c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6211 /* Table6211 */
   },
   /* 0x2d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6213 /* Table6213 */
   },
   /* 0x2e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6215 /* Table6215 */
   },
   /* 0x2f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6217 /* Table6217 */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6219 /* Table6219 */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6221 /* Table6221 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6223 /* Table6223 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6225 /* Table6225 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6227 /* Table6227 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6229 /* Table6229 */
   },
   /* 0x36 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6231 /* Table6231 */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6233 /* Table6233 */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6235 /* Table6235 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6237 /* Table6237 */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6239 /* Table6239 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6241 /* Table6241 */
   },
   /* 0x3c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6243 /* Table6243 */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6245 /* Table6245 */
   },
   /* 0x3e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6247 /* Table6247 */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6249 /* Table6249 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6251 /* Table6251 */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6317 /* Table6317 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6255 /* Table6255 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6319 /* Table6319 */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6259 /* Table6259 */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6261 /* Table6261 */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6263 /* Table6263 */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6265 /* Table6265 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6267 /* Table6267 */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6321 /* Table6321 */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6323 /* Table6323 */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6325 /* Table6325 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6327 /* Table6327 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6329 /* Table6329 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6331 /* Table6331 */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6333 /* Table6333 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6335 /* Table6335 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6337 /* Table6337 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6085 /* Table6085 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6339 /* Table6339 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6089 /* Table6089 */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6341 /* Table6341 */
   },
   /* 0x9d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6093 /* Table6093 */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6343 /* Table6343 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6097 /* Table6097 */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6345 /* Table6345 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6347 /* Table6347 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6349 /* Table6349 */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6105 /* Table6105 */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6351 /* Table6351 */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6109 /* Table6109 */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6353 /* Table6353 */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6113 /* Table6113 */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6355 /* Table6355 */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6117 /* Table6117 */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6357 /* Table6357 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6359 /* Table6359 */
   },
   /* 0xb8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6361 /* Table6361 */
   },
   /* 0xb9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6125 /* Table6125 */
   },
   /* 0xba */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6363 /* Table6363 */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6129 /* Table6129 */
   },
   /* 0xbc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6365 /* Table6365 */
   },
   /* 0xbd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6133 /* Table6133 */
   },
   /* 0xbe */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6367 /* Table6367 */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6137 /* Table6137 */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6369 /* Table6369 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6371 /* Table6371 */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6373 /* Table6373 */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6375 /* Table6375 */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6377 /* Table6377 */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6379 /* Table6379 */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6381 /* Table6381 */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6383 /* Table6383 */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6385 /* Table6385 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6387 /* Table6387 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6369 /* Table6369 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6389 /* Table6389 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6391 /* Table6391 */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6393 /* Table6393 */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6395 /* Table6395 */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6397 /* Table6397 */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6399 /* Table6399 */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6401 /* Table6401 */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6403 /* Table6403 */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6405 /* Table6405 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6407 /* Table6407 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6409 /* Table6409 */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6369 /* Table6369 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6411 /* Table6411 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6371 /* Table6371 */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6373 /* Table6373 */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6375 /* Table6375 */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6377 /* Table6377 */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6379 /* Table6379 */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6381 /* Table6381 */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6383 /* Table6383 */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6385 /* Table6385 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6413 /* Table6413 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6415 /* Table6415 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6417 /* Table6417 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6419 /* Table6419 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6421 /* Table6421 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6423 /* Table6423 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6425 /* Table6425 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6427 /* Table6427 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6429 /* Table6429 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6431 /* Table6431 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6433 /* Table6433 */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6435 /* Table6435 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6437 /* Table6437 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6439 /* Table6439 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6441 /* Table6441 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6443 /* Table6443 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6445 /* Table6445 */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6447 /* Table6447 */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6449 /* Table6449 */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6451 /* Table6451 */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6453 /* Table6453 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6455 /* Table6455 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6457 /* Table6457 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6459 /* Table6459 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6461 /* Table6461 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6463 /* Table6463 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6465 /* Table6465 */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6467 /* Table6467 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6469 /* Table6469 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6471 /* Table6471 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6473 /* Table6473 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6475 /* Table6475 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6477 /* Table6477 */
   },
   /* 0x36 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6479 /* Table6479 */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6481 /* Table6481 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6483 /* Table6483 */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6485 /* Table6485 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6487 /* Table6487 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6489 /* Table6489 */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6491 /* Table6491 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6493 /* Table6493 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6495 /* Table6495 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6497 /* Table6497 */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6499 /* Table6499 */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6501 /* Table6501 */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6503 /* Table6503 */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6505 /* Table6505 */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6507 /* Table6507 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6509 /* Table6509 */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6511 /* Table6511 */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6513 /* Table6513 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6515 /* Table6515 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6517 /* Table6517 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6519 /* Table6519 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6521 /* Table6521 */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6523 /* Table6523 */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6525 /* Table6525 */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6527 /* Table6527 */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6529 /* Table6529 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6531 /* Table6531 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6533 /* Table6533 */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6535 /* Table6535 */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6537 /* Table6537 */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6539 /* Table6539 */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6541 /* Table6541 */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6543 /* Table6543 */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6545 /* Table6545 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6547 /* Table6547 */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6549 /* Table6549 */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6551 /* Table6551 */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6553 /* Table6553 */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6555 /* Table6555 */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6557 /* Table6557 */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6559 /* Table6559 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6561 /* Table6561 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6563 /* Table6563 */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6565 /* Table6565 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6567 /* Table6567 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6569 /* Table6569 */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6571 /* Table6571 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6573 /* Table6573 */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6575 /* Table6575 */
   },
   /* 0x45 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6577 /* Table6577 */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6579 /* Table6579 */
   },
   /* 0x47 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6581 /* Table6581 */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6583 /* Table6583 */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6585 /* Table6585 */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6587 /* Table6587 */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6589 /* Table6589 */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6591 /* Table6591 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6593 /* Table6593 */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6595 /* Table6595 */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6597 /* Table6597 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6599 /* Table6599 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6601 /* Table6601 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6603 /* Table6603 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6605 /* Table6605 */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6607 /* Table6607 */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6609 /* Table6609 */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6611 /* Table6611 */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6613 /* Table6613 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6615 /* Table6615 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6617 /* Table6617 */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6619 /* Table6619 */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6621 /* Table6621 */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6623 /* Table6623 */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6625 /* Table6625 */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6627 /* Table6627 */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6629 /* Table6629 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_OPSIZE_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6631 /* Table6631 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6633 /* Table6633 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_OPSIZE_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6635 /* Table6635 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6637 /* Table6637 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_XS_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6639 /* Table6639 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6641 /* Table6641 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6643 /* Table6643 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6645 /* Table6645 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6647 /* Table6647 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6649 /* Table6649 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6651 /* Table6651 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6653 /* Table6653 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6655 /* Table6655 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6657 /* Table6657 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6659 /* Table6659 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6661 /* Table6661 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6663 /* Table6663 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6665 /* Table6665 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6667 /* Table6667 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6669 /* Table6669 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6671 /* Table6671 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6673 /* Table6673 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6675 /* Table6675 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6677 /* Table6677 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6679 /* Table6679 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6681 /* Table6681 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6683 /* Table6683 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6685 /* Table6685 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6687 /* Table6687 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6689 /* Table6689 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6691 /* Table6691 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6693 /* Table6693 */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6695 /* Table6695 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6697 /* Table6697 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6699 /* Table6699 */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6701 /* Table6701 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6703 /* Table6703 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6705 /* Table6705 */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6707 /* Table6707 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6709 /* Table6709 */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6711 /* Table6711 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6713 /* Table6713 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6715 /* Table6715 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6717 /* Table6717 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6719 /* Table6719 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6721 /* Table6721 */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6723 /* Table6723 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6725 /* Table6725 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6727 /* Table6727 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6729 /* Table6729 */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6731 /* Table6731 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6733 /* Table6733 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6735 /* Table6735 */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6737 /* Table6737 */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6739 /* Table6739 */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6741 /* Table6741 */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6743 /* Table6743 */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    6745 /* Table6745 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    6761 /* Table6761 */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6777 /* Table6777 */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6779 /* Table6779 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6781 /* Table6781 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6783 /* Table6783 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6785 /* Table6785 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6787 /* Table6787 */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6789 /* Table6789 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6791 /* Table6791 */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6793 /* Table6793 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6795 /* Table6795 */
   },
   /* 0x65 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6797 /* Table6797 */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6799 /* Table6799 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6801 /* Table6801 */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6803 /* Table6803 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6805 /* Table6805 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6807 /* Table6807 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6809 /* Table6809 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6811 /* Table6811 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6813 /* Table6813 */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6815 /* Table6815 */
   },
   /* 0xa1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6817 /* Table6817 */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6819 /* Table6819 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6821 /* Table6821 */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6823 /* Table6823 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6825 /* Table6825 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6827 /* Table6827 */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6829 /* Table6829 */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6831 /* Table6831 */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6833 /* Table6833 */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6835 /* Table6835 */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    6837 /* Table6837 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    6853 /* Table6853 */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_OPSIZE_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6869 /* Table6869 */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6871 /* Table6871 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_OPSIZE_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6873 /* Table6873 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6875 /* Table6875 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6877 /* Table6877 */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6879 /* Table6879 */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_OPSIZE_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6881 /* Table6881 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6883 /* Table6883 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6885 /* Table6885 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6887 /* Table6887 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6889 /* Table6889 */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6891 /* Table6891 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6893 /* Table6893 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6895 /* Table6895 */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6897 /* Table6897 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6899 /* Table6899 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6901 /* Table6901 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6903 /* Table6903 */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6905 /* Table6905 */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6907 /* Table6907 */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6909 /* Table6909 */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6911 /* Table6911 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6913 /* Table6913 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6915 /* Table6915 */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6917 /* Table6917 */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6919 /* Table6919 */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6921 /* Table6921 */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6923 /* Table6923 */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6925 /* Table6925 */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6927 /* Table6927 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6929 /* Table6929 */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6931 /* Table6931 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6933 /* Table6933 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6935 /* Table6935 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6937 /* Table6937 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6939 /* Table6939 */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6941 /* Table6941 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6943 /* Table6943 */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6945 /* Table6945 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6947 /* Table6947 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6949 /* Table6949 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6951 /* Table6951 */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6953 /* Table6953 */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6955 /* Table6955 */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6957 /* Table6957 */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6959 /* Table6959 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6961 /* Table6961 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6963 /* Table6963 */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6965 /* Table6965 */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6967 /* Table6967 */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6969 /* Table6969 */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6971 /* Table6971 */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6973 /* Table6973 */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6975 /* Table6975 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_OPSIZE_K_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6977 /* Table6977 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6979 /* Table6979 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_OPSIZE_K_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6981 /* Table6981 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6983 /* Table6983 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE_K_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6985 /* Table6985 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6987 /* Table6987 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6989 /* Table6989 */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6991 /* Table6991 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6993 /* Table6993 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6995 /* Table6995 */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6997 /* Table6997 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    6999 /* Table6999 */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE_K_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7001 /* Table7001 */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7003 /* Table7003 */
   },
   /* 0x29 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7005 /* Table7005 */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7007 /* Table7007 */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7009 /* Table7009 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7011 /* Table7011 */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7013 /* Table7013 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7015 /* Table7015 */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7017 /* Table7017 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7019 /* Table7019 */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE_KZ_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7021 /* Table7021 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7023 /* Table7023 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7025 /* Table7025 */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7027 /* Table7027 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7029 /* Table7029 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7031 /* Table7031 */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7033 /* Table7033 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7035 /* Table7035 */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE_KZ_B */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7037 /* Table7037 */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7039 /* Table7039 */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7041 /* Table7041 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7043 /* Table7043 */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7045 /* Table7045 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7047 /* Table7047 */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7049 /* Table7049 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7051 /* Table7051 */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_XS_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7053 /* Table7053 */
   },
   /* 0x12 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7055 /* Table7055 */
   },
   /* 0x13 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7057 /* Table7057 */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7059 /* Table7059 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7061 /* Table7061 */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7063 /* Table7063 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7065 /* Table7065 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7067 /* Table7067 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7069 /* Table7069 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7071 /* Table7071 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7073 /* Table7073 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7075 /* Table7075 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7077 /* Table7077 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7079 /* Table7079 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7081 /* Table7081 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7083 /* Table7083 */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7085 /* Table7085 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7087 /* Table7087 */
   },
   /* 0x23 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7089 /* Table7089 */
   },
   /* 0x24 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7091 /* Table7091 */
   },
   /* 0x25 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7093 /* Table7093 */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7095 /* Table7095 */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7097 /* Table7097 */
   },
   /* 0x33 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7099 /* Table7099 */
   },
   /* 0x34 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7101 /* Table7101 */
   },
   /* 0x35 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7103 /* Table7103 */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7105 /* Table7105 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7107 /* Table7107 */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7109 /* Table7109 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7111 /* Table7111 */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7113 /* Table7113 */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7115 /* Table7115 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7117 /* Table7117 */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7119 /* Table7119 */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7121 /* Table7121 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7123 /* Table7123 */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7125 /* Table7125 */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7127 /* Table7127 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7129 /* Table7129 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7131 /* Table7131 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7133 /* Table7133 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7135 /* Table7135 */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7137 /* Table7137 */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7139 /* Table7139 */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7141 /* Table7141 */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7143 /* Table7143 */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7145 /* Table7145 */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7147 /* Table7147 */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7149 /* Table7149 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7151 /* Table7151 */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7153 /* Table7153 */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7155 /* Table7155 */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7157 /* Table7157 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7159 /* Table7159 */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7161 /* Table7161 */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7163 /* Table7163 */
   },
   /* 0x77 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7165 /* Table7165 */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7167 /* Table7167 */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7169 /* Table7169 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7171 /* Table7171 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7173 /* Table7173 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7175 /* Table7175 */
   },
   /* 0xa8 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7177 /* Table7177 */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7179 /* Table7179 */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7181 /* Table7181 */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7183 /* Table7183 */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7185 /* Table7185 */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 },
 /* IC_OF */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
, };
static const uint8_t index_x86DisassemblerThreeByte38Opcodes[] = {
1, 2, 3, 4, 0, 5, 6, 7, 0, 8, 9, 10, 11, 12, 13, 0, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 31, 0, 32, 0, 33, 0, 34, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 36, 0, 37, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 52, 0, 0, 0, 53, };
static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = {
 /* IC */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7187 /* Table7187 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7189 /* Table7189 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7187 /* Table7187 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7189 /* Table7189 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7191 /* Table7191 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7193 /* Table7193 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7195 /* Table7195 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7197 /* Table7197 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7199 /* Table7199 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7201 /* Table7201 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7203 /* Table7203 */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7205 /* Table7205 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7207 /* Table7207 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7209 /* Table7209 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7211 /* Table7211 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7213 /* Table7213 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7215 /* Table7215 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7217 /* Table7217 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7219 /* Table7219 */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7221 /* Table7221 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7223 /* Table7223 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7225 /* Table7225 */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7227 /* Table7227 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7229 /* Table7229 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7231 /* Table7231 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7233 /* Table7233 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7235 /* Table7235 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7189 /* Table7189 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7237 /* Table7237 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_ADSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7187 /* Table7187 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7189 /* Table7189 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7187 /* Table7187 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7189 /* Table7189 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7187 /* Table7187 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7189 /* Table7189 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7187 /* Table7187 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7189 /* Table7189 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7191 /* Table7191 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7193 /* Table7193 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7195 /* Table7195 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7197 /* Table7197 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7199 /* Table7199 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7201 /* Table7201 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7203 /* Table7203 */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7205 /* Table7205 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7207 /* Table7207 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7209 /* Table7209 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7211 /* Table7211 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7213 /* Table7213 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7215 /* Table7215 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7217 /* Table7217 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7219 /* Table7219 */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7221 /* Table7221 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7223 /* Table7223 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7225 /* Table7225 */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7227 /* Table7227 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7229 /* Table7229 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7231 /* Table7231 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7233 /* Table7233 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7235 /* Table7235 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7189 /* Table7189 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7237 /* Table7237 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_ADSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7187 /* Table7187 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7189 /* Table7189 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7187 /* Table7187 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7189 /* Table7189 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7187 /* Table7187 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7189 /* Table7189 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7187 /* Table7187 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7189 /* Table7189 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7187 /* Table7187 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7189 /* Table7189 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7191 /* Table7191 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7193 /* Table7193 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7195 /* Table7195 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7197 /* Table7197 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7199 /* Table7199 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7201 /* Table7201 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7203 /* Table7203 */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7205 /* Table7205 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7207 /* Table7207 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7209 /* Table7209 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7239 /* Table7239 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7213 /* Table7213 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7215 /* Table7215 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7217 /* Table7217 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7241 /* Table7241 */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7221 /* Table7221 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7223 /* Table7223 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7225 /* Table7225 */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7227 /* Table7227 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7229 /* Table7229 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7231 /* Table7231 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7233 /* Table7233 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7235 /* Table7235 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7189 /* Table7189 */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7237 /* Table7237 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7243 /* Table7243 */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7245 /* Table7245 */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7247 /* Table7247 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7249 /* Table7249 */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7251 /* Table7251 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7253 /* Table7253 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7255 /* Table7255 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7257 /* Table7257 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7259 /* Table7259 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7261 /* Table7261 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7263 /* Table7263 */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7265 /* Table7265 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7267 /* Table7267 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7269 /* Table7269 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7271 /* Table7271 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7273 /* Table7273 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7275 /* Table7275 */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7277 /* Table7277 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7279 /* Table7279 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7281 /* Table7281 */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7283 /* Table7283 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7285 /* Table7285 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7287 /* Table7287 */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7289 /* Table7289 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7291 /* Table7291 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7293 /* Table7293 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7295 /* Table7295 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7297 /* Table7297 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7299 /* Table7299 */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7301 /* Table7301 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7303 /* Table7303 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7305 /* Table7305 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7307 /* Table7307 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7309 /* Table7309 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7311 /* Table7311 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7313 /* Table7313 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7315 /* Table7315 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7317 /* Table7317 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7319 /* Table7319 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7321 /* Table7321 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7323 /* Table7323 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7325 /* Table7325 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7327 /* Table7327 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7329 /* Table7329 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7331 /* Table7331 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7333 /* Table7333 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7335 /* Table7335 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7337 /* Table7337 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7339 /* Table7339 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7341 /* Table7341 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7343 /* Table7343 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7345 /* Table7345 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7347 /* Table7347 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7349 /* Table7349 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_W_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7351 /* Table7351 */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7245 /* Table7245 */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7247 /* Table7247 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7249 /* Table7249 */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7251 /* Table7251 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7253 /* Table7253 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7255 /* Table7255 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7257 /* Table7257 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7259 /* Table7259 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7261 /* Table7261 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7263 /* Table7263 */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7265 /* Table7265 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7267 /* Table7267 */
   },
   /* 0x15 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7269 /* Table7269 */
   },
   /* 0x16 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7353 /* Table7353 */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7273 /* Table7273 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7275 /* Table7275 */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7277 /* Table7277 */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7279 /* Table7279 */
   },
   /* 0x22 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7355 /* Table7355 */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7357 /* Table7357 */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7359 /* Table7359 */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7283 /* Table7283 */
   },
   /* 0x41 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7285 /* Table7285 */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7287 /* Table7287 */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7289 /* Table7289 */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7361 /* Table7361 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7363 /* Table7363 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7295 /* Table7295 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7297 /* Table7297 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7299 /* Table7299 */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7365 /* Table7365 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7367 /* Table7367 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7369 /* Table7369 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7371 /* Table7371 */
   },
   /* 0x60 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7309 /* Table7309 */
   },
   /* 0x61 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7311 /* Table7311 */
   },
   /* 0x62 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7313 /* Table7313 */
   },
   /* 0x63 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7315 /* Table7315 */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7373 /* Table7373 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7375 /* Table7375 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7377 /* Table7377 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7379 /* Table7379 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7381 /* Table7381 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7383 /* Table7383 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7385 /* Table7385 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7387 /* Table7387 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7389 /* Table7389 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7391 /* Table7391 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7393 /* Table7393 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7395 /* Table7395 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7397 /* Table7397 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7399 /* Table7399 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7401 /* Table7401 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7403 /* Table7403 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7349 /* Table7349 */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7405 /* Table7405 */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7407 /* Table7407 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7409 /* Table7409 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7411 /* Table7411 */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7413 /* Table7413 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7415 /* Table7415 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7255 /* Table7255 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7257 /* Table7257 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7417 /* Table7417 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7419 /* Table7419 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7421 /* Table7421 */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7423 /* Table7423 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7425 /* Table7425 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7427 /* Table7427 */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7429 /* Table7429 */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7431 /* Table7431 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7433 /* Table7433 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7435 /* Table7435 */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7437 /* Table7437 */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7439 /* Table7439 */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7441 /* Table7441 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7443 /* Table7443 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7445 /* Table7445 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7447 /* Table7447 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7449 /* Table7449 */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7451 /* Table7451 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7453 /* Table7453 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7455 /* Table7455 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7457 /* Table7457 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7459 /* Table7459 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7461 /* Table7461 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7321 /* Table7321 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7323 /* Table7323 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7463 /* Table7463 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7465 /* Table7465 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7329 /* Table7329 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7331 /* Table7331 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7467 /* Table7467 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7469 /* Table7469 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7337 /* Table7337 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7339 /* Table7339 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7471 /* Table7471 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7473 /* Table7473 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7345 /* Table7345 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7347 /* Table7347 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7475 /* Table7475 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7477 /* Table7477 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7405 /* Table7405 */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7407 /* Table7407 */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7409 /* Table7409 */
   },
   /* 0x06 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7411 /* Table7411 */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7413 /* Table7413 */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7415 /* Table7415 */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7255 /* Table7255 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7257 /* Table7257 */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7417 /* Table7417 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7419 /* Table7419 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7421 /* Table7421 */
   },
   /* 0x0f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7423 /* Table7423 */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7425 /* Table7425 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7427 /* Table7427 */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7429 /* Table7429 */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7431 /* Table7431 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7433 /* Table7433 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7435 /* Table7435 */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7437 /* Table7437 */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7439 /* Table7439 */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7479 /* Table7479 */
   },
   /* 0x49 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7481 /* Table7481 */
   },
   /* 0x4a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7445 /* Table7445 */
   },
   /* 0x4b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7447 /* Table7447 */
   },
   /* 0x4c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7449 /* Table7449 */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7483 /* Table7483 */
   },
   /* 0x5d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7485 /* Table7485 */
   },
   /* 0x5e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7487 /* Table7487 */
   },
   /* 0x5f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7489 /* Table7489 */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7491 /* Table7491 */
   },
   /* 0x69 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7493 /* Table7493 */
   },
   /* 0x6a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7377 /* Table7377 */
   },
   /* 0x6b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7379 /* Table7379 */
   },
   /* 0x6c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7495 /* Table7495 */
   },
   /* 0x6d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7497 /* Table7497 */
   },
   /* 0x6e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7385 /* Table7385 */
   },
   /* 0x6f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7387 /* Table7387 */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7499 /* Table7499 */
   },
   /* 0x79 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7501 /* Table7501 */
   },
   /* 0x7a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7393 /* Table7393 */
   },
   /* 0x7b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7395 /* Table7395 */
   },
   /* 0x7c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7503 /* Table7503 */
   },
   /* 0x7d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7505 /* Table7505 */
   },
   /* 0x7e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7401 /* Table7401 */
   },
   /* 0x7f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7403 /* Table7403 */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7507 /* Table7507 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7509 /* Table7509 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7511 /* Table7511 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7513 /* Table7513 */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7507 /* Table7507 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7509 /* Table7509 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7511 /* Table7511 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7513 /* Table7513 */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7507 /* Table7507 */
   },
   /* 0x0b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7509 /* Table7509 */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7511 /* Table7511 */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7513 /* Table7513 */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7515 /* Table7515 */
   },
   /* 0x04 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7517 /* Table7517 */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7519 /* Table7519 */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7521 /* Table7521 */
   },
   /* 0x19 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7523 /* Table7523 */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7525 /* Table7525 */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7527 /* Table7527 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7529 /* Table7529 */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7531 /* Table7531 */
   },
   /* 0x39 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7533 /* Table7533 */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7535 /* Table7535 */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7537 /* Table7537 */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7539 /* Table7539 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7541 /* Table7541 */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7543 /* Table7543 */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7545 /* Table7545 */
   },
   /* 0x1b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7547 /* Table7547 */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7549 /* Table7549 */
   },
   /* 0x1f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7551 /* Table7551 */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7553 /* Table7553 */
   },
   /* 0x3b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7555 /* Table7555 */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7557 /* Table7557 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE_K */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7559 /* Table7559 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_OPSIZE_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7561 /* Table7561 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_EVEX_L2_W_OPSIZE_KZ */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7563 /* Table7563 */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 },
 /* IC_OF */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
, };
static const uint8_t index_x86DisassemblerThreeByte3AOpcodes[] = {
1, 2, 3, 4, 0, 5, 6, 0, 0, 7, 8, 9, 10, 11, 0, 0, 12, 13, 14, 0, 0, 15, 16, 0, 0, 17, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 29, };
static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = {
 /* IC_VEX */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7565 /* Table7565 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7567 /* Table7567 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7569 /* Table7569 */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7571 /* Table7571 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7573 /* Table7573 */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7575 /* Table7575 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7577 /* Table7577 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7579 /* Table7579 */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7581 /* Table7581 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7583 /* Table7583 */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7585 /* Table7585 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7587 /* Table7587 */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7589 /* Table7589 */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7591 /* Table7591 */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7593 /* Table7593 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7595 /* Table7595 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7597 /* Table7597 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7599 /* Table7599 */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7601 /* Table7601 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7603 /* Table7603 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7605 /* Table7605 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7607 /* Table7607 */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7609 /* Table7609 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7611 /* Table7611 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7613 /* Table7613 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7615 /* Table7615 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_W */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7565 /* Table7565 */
   },
   /* 0x86 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7567 /* Table7567 */
   },
   /* 0x87 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7569 /* Table7569 */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7571 /* Table7571 */
   },
   /* 0x8f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7573 /* Table7573 */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7575 /* Table7575 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7577 /* Table7577 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7579 /* Table7579 */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7581 /* Table7581 */
   },
   /* 0x9f */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7583 /* Table7583 */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7617 /* Table7617 */
   },
   /* 0xa3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7619 /* Table7619 */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7589 /* Table7589 */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7591 /* Table7591 */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7593 /* Table7593 */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7595 /* Table7595 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7597 /* Table7597 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7599 /* Table7599 */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7601 /* Table7601 */
   },
   /* 0xcd */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7603 /* Table7603 */
   },
   /* 0xce */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7605 /* Table7605 */
   },
   /* 0xcf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7607 /* Table7607 */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7609 /* Table7609 */
   },
   /* 0xed */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7611 /* Table7611 */
   },
   /* 0xee */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7613 /* Table7613 */
   },
   /* 0xef */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7615 /* Table7615 */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7621 /* Table7621 */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L_W */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7623 /* Table7623 */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_OF */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
, };
static const uint8_t index_x86DisassemblerXOP8Opcodes[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, };
static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = {
 /* IC_VEX */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7625 /* Table7625 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7641 /* Table7641 */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7657 /* Table7657 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7659 /* Table7659 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7661 /* Table7661 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7663 /* Table7663 */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7665 /* Table7665 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7667 /* Table7667 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7669 /* Table7669 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7671 /* Table7671 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7673 /* Table7673 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7675 /* Table7675 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7677 /* Table7677 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7679 /* Table7679 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7681 /* Table7681 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7683 /* Table7683 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7685 /* Table7685 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7687 /* Table7687 */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7689 /* Table7689 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7691 /* Table7691 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7693 /* Table7693 */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7695 /* Table7695 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7697 /* Table7697 */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7699 /* Table7699 */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7701 /* Table7701 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7703 /* Table7703 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7705 /* Table7705 */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7707 /* Table7707 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7709 /* Table7709 */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7711 /* Table7711 */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7713 /* Table7713 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7715 /* Table7715 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7717 /* Table7717 */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_W */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7719 /* Table7719 */
   },
   /* 0x02 */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7735 /* Table7735 */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7657 /* Table7657 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7659 /* Table7659 */
   },
   /* 0x82 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7661 /* Table7661 */
   },
   /* 0x83 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7663 /* Table7663 */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7751 /* Table7751 */
   },
   /* 0x91 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7753 /* Table7753 */
   },
   /* 0x92 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7755 /* Table7755 */
   },
   /* 0x93 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7757 /* Table7757 */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7759 /* Table7759 */
   },
   /* 0x95 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7761 /* Table7761 */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7763 /* Table7763 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7765 /* Table7765 */
   },
   /* 0x98 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7767 /* Table7767 */
   },
   /* 0x99 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7769 /* Table7769 */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7771 /* Table7771 */
   },
   /* 0x9b */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7773 /* Table7773 */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7689 /* Table7689 */
   },
   /* 0xc2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7691 /* Table7691 */
   },
   /* 0xc3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7693 /* Table7693 */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7695 /* Table7695 */
   },
   /* 0xc7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7697 /* Table7697 */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7699 /* Table7699 */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7701 /* Table7701 */
   },
   /* 0xd2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7703 /* Table7703 */
   },
   /* 0xd3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7705 /* Table7705 */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7707 /* Table7707 */
   },
   /* 0xd7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7709 /* Table7709 */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7711 /* Table7711 */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7713 /* Table7713 */
   },
   /* 0xe2 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7715 /* Table7715 */
   },
   /* 0xe3 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7717 /* Table7717 */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7775 /* Table7775 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7777 /* Table7777 */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_L_W */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7775 /* Table7775 */
   },
   /* 0x81 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7777 /* Table7777 */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_OF */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
, };
static const uint8_t index_x86DisassemblerXOP9Opcodes[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, };
static const struct OpcodeDecision x86DisassemblerXOPAOpcodes[] = {
 /* IC_VEX */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7779 /* Table7779 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_VEX_W */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7781 /* Table7781 */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_OF */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
, };
static const uint8_t index_x86DisassemblerXOPAOpcodes[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, };
static const struct OpcodeDecision x86DisassemblerT3DNOWOpcodes[] = {
 /* IC */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7783 /* Table7783 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    7799 /* Table7799 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7783 /* Table7783 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    7799 /* Table7799 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7783 /* Table7783 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    7799 /* Table7799 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_ADSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7783 /* Table7783 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    7799 /* Table7799 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_OF */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7800 /* Table7800 */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7802 /* Table7802 */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7804 /* Table7804 */
   },
   /* 0x1d */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7806 /* Table7806 */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7808 /* Table7808 */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7810 /* Table7810 */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7812 /* Table7812 */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7814 /* Table7814 */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7816 /* Table7816 */
   },
   /* 0x97 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7818 /* Table7818 */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7820 /* Table7820 */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7822 /* Table7822 */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7824 /* Table7824 */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7826 /* Table7826 */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7828 /* Table7828 */
   },
   /* 0xa7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7830 /* Table7830 */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7832 /* Table7832 */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7834 /* Table7834 */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7836 /* Table7836 */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7838 /* Table7838 */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7840 /* Table7840 */
   },
   /* 0xb7 */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7842 /* Table7842 */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7844 /* Table7844 */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* struct ModRMDecision */
    MODRM_SPLITRM,
    7846 /* Table7846 */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7783 /* Table7783 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    7799 /* Table7799 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7783 /* Table7783 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    7799 /* Table7799 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7783 /* Table7783 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    7799 /* Table7799 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7783 /* Table7783 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    7799 /* Table7799 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_ADSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7783 /* Table7783 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    7799 /* Table7799 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7783 /* Table7783 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    7799 /* Table7799 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7783 /* Table7783 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    7799 /* Table7799 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW_XS */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7783 /* Table7783 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    7799 /* Table7799 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW_XD */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7783 /* Table7783 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    7799 /* Table7799 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_64BIT_REXW_OPSIZE */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* struct ModRMDecision */
    MODRM_SPLITREG,
    7783 /* Table7783 */
   },
   /* 0x0e */
   { /* struct ModRMDecision */
    MODRM_ONEENTRY,
    7799 /* Table7799 */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
,  /* IC_OF */
 { /* struct OpcodeDecision */
  {
   /* 0x00 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x01 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x02 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x03 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x04 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x05 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x06 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x07 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x08 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x09 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x0f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x10 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x11 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x12 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x13 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x14 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x15 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x16 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x17 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x18 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x19 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x1f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x20 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x21 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x22 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x23 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x24 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x25 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x26 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x27 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x28 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x29 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x2f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x30 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x31 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x32 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x33 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x34 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x35 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x36 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x37 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x38 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x39 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x3f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x40 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x41 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x42 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x43 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x44 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x45 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x46 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x47 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x48 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x49 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x4f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x50 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x51 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x52 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x53 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x54 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x55 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x56 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x57 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x58 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x59 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x5f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x60 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x61 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x62 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x63 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x64 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x65 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x66 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x67 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x68 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x69 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x6f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x70 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x71 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x72 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x73 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x74 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x75 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x76 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x77 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x78 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x79 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x7f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x80 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x81 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x82 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x83 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x84 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x85 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x86 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x87 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x88 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x89 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x8f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x90 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x91 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x92 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x93 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x94 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x95 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x96 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x97 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x98 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x99 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9a */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9b */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9c */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9d */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9e */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0x9f */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xa9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xab */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xac */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xad */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xae */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xaf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xb9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xba */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xbf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xc9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xca */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xce */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xcf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xd9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xda */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xde */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xdf */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xe9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xea */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xeb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xec */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xed */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xee */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xef */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf0 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf1 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf2 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf3 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf4 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf5 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf6 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf7 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf8 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xf9 */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfa */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfb */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfc */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfd */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xfe */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   },
   /* 0xff */
   { /* ModRMDecision */
    MODRM_ONEENTRY,
    0 /* EmptyTable */
   }
  }
 }
, };
static const uint8_t index_x86DisassemblerT3DNOWOpcodes[] = {
1, 2, 3, 4, 5, 6, 7, 0, 0, 8, 9, 10, 11, 12, 0, 0, 13, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, };

